not to sound too stupid but i am a novice, what type of switch would i need to use for the backup camera trick for playing dvds? and what are the steps exactly?
Bypass AVIC-Z2
not to sound too stupid but i am a novice, what type of switch would i need to use for the backup camera trick for playing dvds? and what are the steps exactly?
You would need to take an RCA cable and connect the video out to the rear camera in.
You would also need to put 12V+ on one side of a switch and the reverse gear input on the other.
Flip the switch and it'll make the AVIC think that you are in reverse, and it'll switch to the camera input, which will be your video out.
Hey all. Im working on a Z2 bypass as well. I tore down a Z1 and a Z2 today. There are absolutely NO differences in hardware. There is a mainboard NEXT to the HDD that is the flash memory module. It even has a Microsoft sticker that says dont tamper, blah blah with our software. I thought I might be able to pull the OS off the flash drive, but im a senior installer, not an electronics engineer. I did switch the flash module from the Z1 to the Z2, and the old Z1 bypass worked on the Z2, and in the Z1 with the Z2 brain, it didnt work. I also have an inside rep at Pioneer that confirmed that the bypass is in the software. I dont know if all the "upgrades" are on the HDD or the flash drive, but if someone out there can get the OS off a Z1 or even a Z2 and manipulate the code, I have a feeling that might be our only route. Or if someone can get ahold of a Z1 software disc, or Z2, i can decompile it and see if there is a backdoor somewhere. But for now, the only thing i can think of is maybe order a flash memory board from a Z1 and swap it into a Z2. Sorry if I seem like im rambling. email me if you have any more detailed questions. [email protected] ![]()
but if you do that, would that basically make the z2 a z1 if everything is the same besides the chip?
I would assume things such as 3d images learning crap and etc would not exist at all. Any thoughts on that?
Did you check to see if you had all the new features?
well thats what im not sure about. i did a bench test for operations only. I dont know if the upgrades are on the HDD or the flash drive. hell, if pioneer didnt stop making the Z1 im sure we would still be selling them at our shop more so then the Z2. Our only option for some customers are the Z2's. If it means downgrading so they can watch a DVD and operate the nav, i have a feeling 90% of them wouldnt care. Better yet, like i said in my last post, im sure there is a line of code in the OS that says something like "if VSS or GPS is >10MPH then disable (dvd and nav) = 1. I have a feeling all thats needed is either change the MPH to like 200, or change the 1 to a 0 and turn off the disable. Anybody have any idea about that? Also brikkman ill see if i can get them back apart tomorrow at work and maybe do a little driving. I have a feeling that the new upgrades are in the HDD, with all the other nav info.
im sure there is a line of code in the OS that says something like "if VSS or GPS is >10MPH then disable (dvd and nav) = 1. I have a feeling all thats needed is either change the MPH to like 200, or change the 1 to a 0 and turn off the disable. Anybody have any idea about that?
I'm hoping the statement would look more like this:
if (vss <= 10mph) || (gps <= 10mph) || (lockoutDisabled == true) {
playDVD
}
Where lockoutDisabled is initialized to false, but will be set to true if certain pins are pulled up or grounded at boot time. This would be the back door that they have put into it and it is the back door we are hoping that someone will leak to us shortly.
As far as hacking the code goes, it wouldn't be very easy to do. First thing we need to know is what processor is being used. Anyone want to take their Z2 apart to tell us that? It will tell us what instruction set is being used. Second, is it an embedded controller, or a bigger system? What OS is being used? Is it an open source kernel, or is it something proprietary like Windows CE? That might give an idea of what library calls we can trap on. It would also help to know something about the memory map of the system. Are there periferals on the processor itself (extremely common to embeded controllers)? Is the brake signal and vss signal simply configurable ports on the processor? Is the GPS an NMEA serial stream? What are the addresses to those ports? What are the chip selects set to? That will determine the address range for memory, hard drive controllers, serial ports, etc.. If you know stuff like that, you could possibly drop in an emulator that can do a hardware trace on those addresses. Then, you could disassemble the code around those areas and hopefully find the aforementioned logic. Doing the actual patch isn't hard. I could simply change a Branch On Equal instruction (BRE) to something like Branch ON Not Equal (BNE) opcode. This is preferable because those optodes are the same length, and no branching to other code is necessary. Writing the patch isn't hard, the difficult part is finding where to put it!
Anyway, it is not an easy task to do. It would be much easier to just hope someone leaks what the back door is.
THere;s a lot of really long words in that post. I don'et under stand most of them.
was that in english ![]()
8axle, I know the OS is a version of Windows Automotive. I can tear my Z2 open on monday when im back at my shop, its in my Yukon. Your right about the code line, I was just trying to give a basic example. It might even be some sort of registry key. On the flash memory module there are many MANY pins that are labeled, sort of like on the bottom of the unit. If there is some sort or ground-out bypass solution, I have a feeling that it will be on that board. The Gyro is mounted on the bottom board (i think) and the VSS decoder is build into the OS. I dont know what the system structure is as far as file system and any secondary or external processors. I will take a high res pic of the bottom of the flash memory module, and the top with all the chip model numbers, maybe someone with a little more knowledge in that area can lend us all a hand. But i have a feeling that a leak from Pioneer is only a dream for right now. Ive talked to a few R&D people, and they have told me (probably cuz of protocol) that the bypass is all software. Oh ya one more thing before i forget, I think the parking brake and VSS are, like you said, set up as ports on the system. I believe there are labels for them on the CPU board. 8axle i can email you the pics i take on monday if you like. It might give us an idea of what processor, ect, we are dealing with.
Hi ltl2007,
I honestly don't know that it is a good idea for you to take apart your Z2, I don't want you to ruin it or anything. If the unit is running some variant of Windows, then that narrows down the processor to most likely be Intel. I guess some of the pocketPCs might use an ARM or something. Going through the stuff I mentioned would be a huge undertaking. Personally, I was looking at this to see if I should buy a Z1, or a Z2. ![]()
Did you get the impression from Pioneer that there is a back door, but they weren't going to share it with us, or that there was no back door at all? If a bypass exists, do you think it will get leaked to us? That is by far the easiest way to do this. Another way is to just start a trial and error of difference sequences on the inputs. If that doesn't work, then a software hack would be needed, and I'm not sure anyone is going to want to put in the time required to do it. I am very familiar with GPS systems, and how they work.
8axle. thanks for the fast reply. Ive already torn down both the Z1 and Z2 to nothing. I own a car/home stereo shop in SoCal, and since we cant get the Z1's anymore, im pretty motivated to figure out this bypass. the pioneer reps that i have talked to have said that the bypass is 100% software. all the resistor stuff i dont think will work. there are a few other topics that guys are doing like im saying, moving files around from the Z1 to the Z2. The thing im not understanding is they are using the HDD, which is only NAV files, MP3's, and maybe a few large system files. I have a feeling, like ive been saying, that the files that need to be changed are on the FMM. As far as getting a Z1 or Z2, get a Z1 in my opinion. The 3D mapping of POI's isnt all that great, and Route Learning is kind of dumb unless u get the XM navtraffic so it can tell u how traffic is every day on ur way to/from work, ect. Thats just my 2c.
I am sad to say that I actually understand the computer language being spoken in this forum. I am relatively new and have been following the hack for some time now. (ever since i bought a Z1 online and they sent me a Z2) Just a thought... I know at most computer stores they make a adapter so you can hook up any hard drive to a USB port. As far as a software hack goes, wouldnt it be easier to take the drive out, hook it up to your computer and change the settings in the registry then slide it back in? i know there is a lot of code to go through but if you know your code you can create a program to find that line needed. Im sure everybody is thinking if i think its that easy why dont i do it? I hate code and unfortunately don't have too much time on my hands. Just wanted to throw an idea out there.
nateair, if you had read back a few pages, you will see that i found that all the OS files, with all the input and output controls are on the FMM, not the hard drive. Im working on a way to get the files off the flash memory module. There are many other posts about unlocking the HDD. all that does it accesses some user files, backgrounds, boot logos, ect. You can take the HDD out and push down the sensor switch for it and the Z1 or Z2 will still boot up. And Flash Memory experts around here. If i got ahold of some of the OS files i can decompile them, i have done it many times before. I also have a file list from another member that has a full directory layout of the HDD. I searched each line and nothing seems like it will be what we are looking for. My bet is somewhere in the FMM.
As I said in the other post:
tl2007, while you are right that the flash memory in the Z1/Z2 does have an OS capable of running a lot of the system even without a hard drive. An update to the hard drive will change the bypass. We learned this with the bluetooth update CD. It changes files on the hard drive and the bypass. Replacing the hard drive, will switch the bypass on the Z1's. So the OS is checking for the rule of what it should do on the hard drive. The flash module is something to look at but getting new ones or modifying files on that is much harder than the hard drive and I think that changing something on the hard drive will get us what we want.
Well, I'm glad to know I'm not the only semi-geek on the forum, LOL.
I think you guys are going about it the right way, I'm just curious how you guys are going to get that in another computer to decipher. I'm pretty sure it will be a line of code that states the lockout or a registry key of some sort. If it is link to a registry key, its possible to disable it rather than change the code (assuming that the instruction is embedded oh though I'm sure its not because we can watch video in park). The HDD would be the simple way to do it, but do not count out the ROMs either. If and when in the future they decide to provide us with a bypass, it will probably be via DVD that will either: Flash the ROM or update the HDD files. I strongly feel it is in ROM rather than on the HDD! But, if anyone one wants to email me the code you find, I'll be glad to be another set of eyes to look it. [email protected]
Wow I'm sober now and I still don't understand what's going on. So I'll say good luck with it and hope you guys figure it out.
Well, I'm glad to know I'm not the only semi-geek on the forum, LOL.
You are not the only one, I did understand all that as well. ![]()
Not an expert here, but.....in reading through all these posts, it looks like the the file should be on the hard drive. I believe someone posted that they put a Z1 hard drive in a Z2 and the Z2 was bypassed. Once the Z2 hard drive was put back in.....they were back at a dead end. Am I understanding this right? Looks to me that the hard drive is the place we should be looking rather than the flash memory.
I think that ducatiboy and ltl2007 are on the right track.
ltl2007, you said that this is a complete software hack, right?
Is it possible that you could show us those log files and user files? If the user file is some sort of preference file, it could be that this is where the override goes, although the setting may not appear in the file. It could be that you need to add a line to it that doesn't exist or something. Looking at the log files might give us an idea of what to do. Try to run the DVD when the vehicle is moving, so that any conditions that might trigger end up in the log file. Then, look at the log file to see if any entries were made. It might give a clue.
Also, ducatiboy said that when he did the bluetooth upgrade CD, that it was noted that both the FMM and the HD were changed. That is, the OS portion was changed, and the user settings were changed. It would be a great hope to think that we just need to add a user setting to get this to work.
As for your flash memory, what does it look like? Is it something like a pcmcia, or a compact flash card, or an secure data memory card you can just put into a card reader and examine?
Can you show us directories of what you are looking at??
That's my feeling as well too. but there is something with the flash memory cause I think that ltl2007 said he took a stock Z2 drive and had the Z1 flash memory and it was bypassable with the Z1's methods. And yes, you can take a stock Z2 flash memory and a Z1 hard drive and bypass the Z2 like a Z1. So it seems there is a combination of both. I think modifying the hard drive will be MUCH easier for people in the field and would think we should focus on that.
DB, just a side note of your last post. I did the HD swap between the Z1 and Z2. I couldnt get the Z2 witht he Z1 HD in it to bypass. But I could get the Z1 with the Z2 HD to bypass. thats why i was thinking it was in the flash memory. but if someone has gotten the Z2 with a Z1 HD to bypass them im glad that someone has gotten more research done on this subject. Also, like i was saying in my other posts, i have a Z1 and a Z2 at my shop. If someone has a way to get into the flash memory i can look at all the different files on both the HD and flash memory on both units, and hopefully i can find either a file to edit/replace, or maybe a DIY update cd that can be distributed. Let me know of your ideas everybody!!!
Side thought, anyone know of any markets that sell the z2 already bypassed as it is not a law in their country?
Maybe we can purchase them from there, lol.
Not likely all that will work out though, we need us maps and english, but it was just a thought.
DB, just a side note of your last post. I did the HD swap between the Z1 and Z2. I couldnt get the Z2 witht he Z1 HD in it to bypass. But I could get the Z1 with the Z2 HD to bypass. thats why i was thinking it was in the flash memory. but if someone has gotten the Z2 with a Z1 HD to bypass them im glad that someone has gotten more research done on this subject.
From:
http://www.avic411.com/forum/viewtopic. ... 4&start=15
ok guys heres the deal i swapped hard drives between the z1 and z2 if i have the z1 hard drive in my z2 i can watch tv while driving with the new bypass the moment i put the z2 hard drive in the z1 it updates i cannot watch tv so i put the z1 hard drive back in then it updated again or should i say downgraded and watching tv was possible again so now we know theres 1 file that needs to be switched or modified some how
I don't know if that's true or not, but sounded like it worked.
Also, like i was saying in my other posts, i have a Z1 and a Z2 at my shop. If someone has a way to get into the flash memory i can look at all the different files on both the HD and flash memory on both units, and hopefully i can find either a file to edit/replace, or maybe a DIY update cd that can be distributed. Let me know of your ideas everybody!!!
The update CD is pretty tricky. I took a look at that when it came out and it's not just a CD of files. It looks like there might be some smarts to it and some file which dictates whether or not it installs, then the files names are appended with .000 or something like that. If we have a file we need to load on the hard drive, I don't believe it's a trivial thing to just put that file on a CD for people to put into their Avics for an update. I never tried making an update disk but I don't think it will be easy.
according to this ebay auction the avic-z2 bypass has been figured out!?
anyone know if this is true?
That's just for a switch to remotely switch in and out the GPS antenna, VSS wire and ground the parking brake, this works for a short while and will then eventually fail. It's not a solution and pretty much a scam. People tried selling this for the Z1 and it does not work reliably.