Quantcast
Channel: xda-developers - Windows Mobile Development and Hacking General
Viewing all articles
Browse latest Browse all 180

WinCE device inaccessible, sort-of

$
0
0
I have a Clarion car radio running WinCE 6.0 (pure, no Chinese hybrid). Been toying around with it for a bit, and apparently messed it up somehow.

Normally, the device would run \Hard Disk\SW_Update\UpdateUtility.exe, if a USB stick (mounted at \Hard Disk) is present during boot. This utility allows to replace the stuff stored in \NandFlash with an image on the SD card. This is simply a zip file, so easy to mess around with. Which I did, and everytime I went too far I just reflashed an older image over it using this update mechanism.

Now, the update mechanism no longer showed when the device boots with the update utility on the inserted USB stick. It still booted into CE desktop, so I figured let's go back and start from scratch. I manually started the UpdateUtility.exe and placed back the original firmware back, update completed successfully.

Rebooted the device, and it "hangs" at the manufacturers splash screen. Their main menu never shows. The update utility is no longer invoked. The SD card with \2577\autorun.exe trick doesn't work either, I'm not entirely sure whether it ever did. This effectively means I can't do **** with the device. I know that it does not completely hang, if I insert an unknown USB device I get a WinCE style popup asking for a driver (which I can't enter, there is no keyboard :laugh:). When I plugin a keyboard it is not asking for a driver, so I believe there's at least some form of a HID driver present, but the keyboard doesn't seem to work.

Now, what are my options for unbricking this device? I've analysed the device before and all prerequisites for making activesync connections over USB are in place, except, there's no external USB client port available on the device. The circuit board contains a 4-port USB chip though, but I haven't been able to find a second (hidden) USB port yet. Do these devices typically have a USB client port used in their development process? I haven't been able to find it after several hours measuring on the board. :(

Also, the board appears to feature a JTAG connector, but I believe this is to be used to program a second microcontroller on the device, which handles the LCD, the external buttons and retractable screen.

Any ideas?

Viewing all articles
Browse latest Browse all 180

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>