Cell phones, usb, and firmware
Posted 20 August 2003 - 12:38 PM
The firmware upgrade spec allows for the download and upload of firmware to/from the device. What I'm thinking is that if the device supports firmware upgrade, code could be written which could rip firmware from *any* USB device, not just the specific one in question. Also, code could be written which could download firmware onto *any* USB device. fxload already does the download portion but it only does it for devices based on certain microcontrollers.
If anyone has experience with USB/firmware and the like, I would like to learn more about it. If the spec is publicly available, how hard can it be to write code that accomplishes the above purposes? Is this easy, or is my thinking too simplistic?
Posted 20 August 2003 - 12:58 PM
The only thing I can add is that while researching my motorola T720i, I found and subscribed to the motorola developers club. I do not have the URL off hand here at work, but if you poke aroun dtheir site a bit, you will see it. It is free and they make available a lot of documentation and protocol/architecture information.
Posted 20 August 2003 - 05:06 PM
Combined with usbsniff you can use it to rapidly write USB drivers and reverse engineer device protocols.
I don't think that the firmware upgrade stuff is standard on weird devices like cell phones so this was the only approach that I saw that had a chance of working.
Posted 22 August 2003 - 04:58 PM
ooh yeah, and I did register, too : )
Posted 22 August 2003 - 07:52 PM
Do you know any tricks with it?
Posted 25 August 2003 - 01:03 PM
cellphonehacks.com has some info on the 120e.. The only thing I know how to do is put it in test mode.
Motorola codes - the discussion forum for motorola codes..
Test mode (from that forum):
type testmode ( 83786633 ) press this quickly
thats it, to exit, press menu and than the left softkey
if u dont get it the first time, try again
maybe someone can tell me what this all means
but u have to option of some advanced settings
Like that guy said, I don't know what all this stuff is. The 120e supposedly has a gps built in, but I can't get it to work.. there's more info in that thread
BinRev is hosted by the great people at Lunarpages!