Jump to content
AVIC411.com

FourG

Members
  • Content Count

    266
  • Joined

  • Last visited

Everything posted by FourG

  1. Another thing to consider is that in revision control systems used by software developers, the "release" or "build" version of 2 different projects might start at a common major number (in this case, 6.x.y.z) but have a different minor number associated with each project ('x' can be '1' for F-series and '2' for X-series). Then as fixes and improvements are checked into the different projects their minor release numbers ('y' and 'z') can increment independently as well, especially since the newer project (X-series) might be receiving more changes as they work on an enhancement while the older
  2. Yeah, it's nice when the CAB install method actually works, which it doesn't on the AVIC. Tried both Google Maps CAB installer and copying the "Application Data" and "Program Files" directories for Google Maps off my WinMo 6.1 phone onto an SD card and running from my AVIC in both Testmode and normal boot. In both cases, WinCE complained that the EXE was not a valid WinCE application. Might be missing required registry entries, but it may also be just as likely that the WinCE image Pioneer created is missing some important DLLs or APIs.
  3. So, I've got an interesting issue w/ 3.0. I accidentally left the map light on in the Outback and the car battery was fully drained. No worries, I jump it and drive around for 30 miles or so and all is well... Or so I thought. I encountered the "blank screen, car thinks it's on backup camera" problem, the "hard buttons don't work but the touchscreen does problem" but both went away. Now I've got a new issue: the clock is getting set wrong for the AVIC software. If I go into Ezrider, the GPS has locked and iGo correctly displays the time as HH:MM PDT. But in the AVIC software (AV.EXE,
  4. Ethman is the utility I'm using to add the Zero Config information once the card is inserted. If you don't have the following lines in your .mscr, then the registry won't have the key to tell it to pop up when you insert the card: ##### # [HKEY_LOCAL_MACHINE\Drivers\Builtin\Ethman\Popup] # Popup=1 # Timeout=3600 (or 0xE10) RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Popup", 1) RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Timeout", 3600) You'll need some sort of input panel solution (Soft Input Panel or the Keyboard hack Toxit came up with) in order to enter your W
  5. Works fine for me with F90BT and 3.0 (Official) update... Will have to check which WinCE version that is. Mind you, I always launch my Spectec 802.11g with MortScript from explorer directly, so the soft input panel will pop up when Zero Config needs the network, SSID, etc. This is with Pioneer shell mode, I'm not using Testmode anymore except when I need to update DATA.zip or any files normally in use by the programs in the APL or APL2 folders.
  6. 1. Is this Win CE 6 a custom build you made using Platform Builder, etc? 2. If this is the WINCE.bin/WINCE.chk from one of the Pioneer updates, it will still be Win CE 5.0 (even using one of the 3.0 updates). Pioneer hasn't created a Windows CE 6.0 build. Even NavReady 2009 (MS's Portable Nav Device OS) is a Windows CE 5.0 based image, only Windows Mobile (smartphones) is up to a WinCE 6.x number.
  7. I'm starting to think the number is a delay before executing the command and may be unnecessary, it came from the speedcam delete command in the skin i first discovered the START APPLICATION command in. Feel free to remove it and share the results.
  8. OK, I've got a MortScript that will automate the task of copying the Spectec DLL to \Windows, set up the registry settings for the driver and also set the Explorer task bar to auto-hide. ##### # [HKEY_LOCAL_MACHINE\Drivers\Builtin\Ethman\Popup] # Popup=1 # Timeout=3600 (or 0xE10) RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Popup", 1) RegWriteDWord( "HKLM", "Drivers\Builtin\Ethman\Popup", "Timeout", 3600) ##### # [HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Custom\MANF-037A-CARDID-5911-FUNC-1] # "Dll"="WLAN11g.dll" # "Prefix"="NDL" # "Instance0"="WLAN11g:WLAN11g1" # "Inst
  9. Using 7-Zip archive explorer, open "DATA.ZIP\ui_pioneer\800_480\ui\start_800_480.ui" in your editor. The layer to edit will depend upon which model you have (EW, AU, RE, or the UC model with MSN Direct). Ideally, you'll want to make the same changes to all 4 layers with the name "ui_AdvMenu*", just in case you didn't guess your model code right. I have an EC unit, so I edited the "ui_AdvMenuMsnd" layer. Now we're going to want to edit the X positions for the first row of buttons (Address, POI and Favorites) to shift them to the left to make room for the new icon. I set the Address to
  10. Based on the usage model you just described, I sort of fear the possibilities... The idea of drivers browsing the Web while they're driving, oi. If the Web software let us control the system via voice commands ("search Google Maps for directions from My Location to X", "open URL Y and READ the text to me", as examples) then I could see having a live connection to the Web being useful AND safe. But since the Web is a visual medium by nature, then as long as the parking brake hack exists it scares me to think about the possibility of drivers not looking at the road while they browse the web
  11. After a little Google searching, it looks like the CSR Bluetooth driver's included in Windows CE 5: MSDN blog. Now getting the right registry entries and DLLs added to AVIC should be something similar to how we're enabling the Spectec 802.11g SDIO card, but we have to find them. Have to rebuild the development system, turns out none of the Platform Builders behave themselves on Win 7 x64 so I have to reinstall the system w/ Win 7 x86 instead. Then I can see about adding these items to the emulator BSP: · Bluetooth Stack with Universal Loadable Driver · Bluetooth St
  12. NYET. Busy weekend, first chance to look at stuff will probably be Tuesday at the earliest. Need to [*:1hnjl84q]Launch MortScript.exe at an early point so the .mscr files get associated with the interpreter [*:1hnjl84q]Write a script that copies the DLLs to \Windows and inserts the right registry entries [*:1hnjl84q]Write a script that copies the right files for IE to \Windows [*:1hnjl84q]Write a script that adds the shortcuts for IE to \Windows\Programs [*:1hnjl84q]Write a script that sets the registry values for Auto Hide for the Explorer task bar so it's not in the way of some AVIC but
  13. Problem is that the iPod isn't just an MP3 storage device in this architecture. The iPod is actually playing the audio back via the RCA analog jacks on AV1, the USB is just there for the AVIC to send control commands to the iPod and read album art.
  14. Don't dust off the neruons quite yet... I've figured out the registry entries needed to get the Zero Config dialog box to pop up after all. Just trying to get a MortScript written that will copy the wlan11g.dll file over to \Windows, import all the registry settings necessary for the card and then pop up the dialog to configure the network settings... Oh, and I discovered that Explorer will co-exist just fine with the AVIC APL apps, as long as you configure it to minimize automatically so it doesn't steal on-screen taps meant for Pioneer apps. Which is great because in order to get the
  15. Well so far it's not promising, since the WLAN client utility won't pop up on the screen when you insert the card if there is another dialog or window already open. Which there is, since MainMenu, ezrider and SystemSettings are already active tasks on the screen. So next task is looking into an app or registry setting that will let us pass SSID, WEP/WPA info, etc to the Zero Config service in case you want to join a password-protected network (which most 3G/4G to WiFi routers require). Might be able to create an unmanaged C++ .exe in Visual Studio to do the task, but I'm still getting my
  16. Yeah, it's kind of "Step 1" for that mod, which in reality is exactly the same as the one MioPocket already does for the Portable Navigation Assistants that run Windows (Mios, my iPaq 310, etc, etc). We're just porting it over to the AVIC piece by piece. I would have the script call a MortScript script file to copy the Spectec driver DLLs over to \Windows, update the registry for the driver and then call Opera. I would, *if* Opera hadn't caused a Fatal Exception when I tried to close it which restarted the system. We also need a way to enter SSID/WEP/WPA information, so you can use it o
  17. OK, Total Commander works, though it won't let you overwrite files in use (like DATA.ZIP) while iGo's running on the system. So you'll still need TestMode for updating some of the hacks. I tried "\Windows\explorer.exe" first but after launching the graphics in the APL applications got all screwed up by the start menu displaying over the top of the apps. Process I used to add a "File Manager" button to the "Navi Settings" menu in the official F90BT 3.0 (iGo 8.3) DATA.zip: [*:27jew9fr]Using 7Zip, I opened DATA.ZIP (Right click, select "7-Zip"->"Open Archive" from the conte
  18. Another option would be to use the START_APPLICATION command from a .ui file to launch the browser. I started this thread to discuss the technique but didn't get a chance to try commands like "\My Flash Disk\op\Opera.exe" with an on-screen button. Then for a button handler, you would use "run sc_launchExplorer" as the onrelease command: .ui files to be modified is left as an exercise to the reader, I would assume navigatemap_800_480.ui or similar would work if you're adding it to a quick-launch bar (seen elsewhere in the forum). I would think the appropriate
  19. No arguments there, I'd prefer to just replace the majority of what's inside the "My Flash Disk/APL/" folder. Hell, half the reason I'm hacking on my system is the screwed up UI (I have fingers that are taller than 32 pixels, Pioneer!). I'm new to dis-assembly, debug and trace on ARM cores (most of my time is spent in x86/x86-64) so that's where my learning curve's being spent right now (thank god for carver and the XDA Developer Forum). I'm using the work MioPocket's done on my iPaq 310 as a baseline, trying to get the ActiveSync USB mode working so it will talk to Dev Studio for further p
  20. Rather than hijacking the General forum's "Official 3.0 Status" topic I figured forking it to a new one was in order... It's sort of a rant, so feel free to ignore it. Or please provide any insightful comments and maybe we can get a Todo list created in the Wiki and start checking items off it... You're correct, the processor is a 600 MHz System on a Chip (SoC) with an ARM core. What's really keeping us from going full carputer at the moment is we don't have an intimate understanding of the way the core communicates with the different parts of the audio board like the uCOM or IP Bus. Wit
  21. I had a similar problem on my system, my fix was to "Quick Format" the "My Flash Disk" (thus deleting the entire contents) before copying the x910BT Torrent files over to it. Also made the 3.01 upgrade after go much smoother, it didn't die when copying UnitedStates.dem over like my first attempt. Now the phone (Blackjack II) pairs over Bluetooth just fine, makes calls, etc.
  22. Sadly, this known limitation in the F-series has been beaten to death in the forums. Even with 3.01, the preset labels will be blank. Looked at the insides of my dead GEX-P10HD yesterday, it's just a few Atmel ATMEGA32L uC's and a TI DSP inside. One would think that the firmware in the uCs would support the ability to communicate the presets back to the HU (the presets are probably stored inside the uC's EEPROM or even flash). I may solder the uC JTAG connector down onto mine to see if I can resurrect the thing, but since it's the uCOM IC on the AV board that talks to the uC over the IP Bu
  23. What does home location have to do with the timezone bug? Home location has absolutely nothing to do with the Auto Timezone bug. The Auto Timezone feature is supposed to adjust your clock to the correct hour depending upon your current GPS location and the daylight savings time status for the current location. Sadly in Oregon (at least in the area bordered to the east by the Portland metro area, to the west by the Pacific Ocean and to the north by the Columbia River/Astoria from my limited testing so far) iGo/Ezrider sets the timezone to Mountain Standard time and prints the region in t
  24. Mine does that too. Someone explained to me why, but can't remember the whole explanation. Anyways it has to do with the timezone, but the unit does not really "think" you are in idaho. Make no damn since to me and Pioneer definatly should have fixed that. I've never had it explained to me. Sounds like it wouldn't help anyway. But I WOULD like to know if you found a workaround for it. That problem really makes me crazy. It can figure out where I am in the world down to like 3 feet but it can't get the damn time right. Well, I thought it was due to the whole time-zone bug that was
  25. Hey Gizzy69, thanks for the helpful tips, already went back and did exactly as you suggested (WinCE upgrade + format, actually formatted "My Flash Disk" before putting the 3.0003 x910BT image on it as well). Bluetooth works fine now, but the GEX-P10HD is just hosed (same behavior as when I lost my first GEX-P10HD when I upgraded my Suby's F90BT from 1.x to 2.0, tuner's detected but uncontrollable). I am considering opening up the dash on the Suby again to try the GEX-P10HD with that F90BT, just to see if 2.0 versus 3.0 or the desktop F90BT could be the cause. Might be worth it if I need to
×
×
  • Create New...