Category: Perverse Applications of Science…
As the name suggests…
#$%#$% Case study on why being too connected is evil
OK this is very embarrassing. My habitual E-mail to someone got posted accidentally on here… Please ignore please ignore…
E-mail to blog post software is evil…
HP5310m un2420 Wireless Gobi2000 Module in Ubuntu
QUICK POST TO BE CLEANED UP LATER 😛
If you have a Windows 7 installation (as it should be pre-installed) and with the Window’s Qualcomm driver’s loaded, find the driver log directory.
e.g. C:\ProgramData\QUALCOMM\QDLService2k
There should be two files, Options2kHP.txt and QDLService2kHP.txt.
Open Options2kHP.txt and you should see 3 lines similar to :-
C:\Program Files\Qualcomm\Images\HP\UMTS\AMSS.mbn
C:\Program Files\Qualcomm\Images\HP\UMTS\Apps.mbn
C:\Program Files\Qualcomm\Images\HP\0\UQCN.mbn
Copy these 3 files listed into
/lib/firmware/gobi
The other file is a log file of the firmware loading done by the Windows driver if you’re curious.
The device ID for the firmware loader on the HP 5310m, un2420 module is 0x241d.
The device ID for the modem is 0x251d.
If the firmware is not loaded, you should see the firmware loader device.
If the firmware is loaded correctly, you should only see the modem device.
Short Instructions (Request in comments if you need debugging/testing instructions).
Download, compile and install the updated qcserial driver.qcserial_5Jan10
Download, compile and install the modified gobi_loader.gb2kload_5Jan10
Reboot and pray that network manager now shows your modem 😉
*UDEV ISNT WORKING AT THE MOMENT … WILL FIX SOON … Run in manually like below…*
madox@madox-5310m:~$ lsusb -d 03f0:251d
Bus 001 Device 003: ID 03f0:251d Hewlett-Packard
Blah blah
Gobi Loader manually run and output
madox@madox-5310m:~/projects/gb2kload$ ./gobi_loader /dev/ttyUSB0 /lib/firmware/gobi
QDL protocol server request sent
01 51 43 4f 4d 20 68 69 67 68 20 73 70 65 65 64
20 70 72 6f 74 6f 63 6f 6c 20 68 73 74 00 00 00
00 04 04 30 03 0b
QDL protocol server response received
7e 0d 05 00 00 00 00 04 e4 7e
QDL protocol server request sent (Retry as gobi2000)
01 51 43 4f 4d 20 68 69 67 68 20 73 70 65 65 64
20 70 72 6f 74 6f 63 6f 6c 20 68 73 74 00 00 00
00 05 05 30 07 48
QDL protocol server response received (Retry as gobi2000)
7e 02 51 43 4f 4d 20 68 69 67 68 20 73 70 65 65
64 20 70 72 6f 74 6f 63 6f 6c ff ff ff ff 24 00
17 5c 05 05 00 00 00 00 00 00 00 00 00 00 00 00
00 30 d6 8a 7e
QDL protocol server request sent
25 05 2c 50 a9 00 01 00 00 00 04 00 00 40 97
QDL protocol server response received
7e 26 00 00 01 00 00 00 04 52 65 7e
QDL protocol server request sent
27 00 00 00 00 00 00 2c 50 a9 00 db ae
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 610348 bytes of image
QDL protocol server response received
7e 28 00 00 00 00 00 00 00 00 14 39 7e
QDL protocol server request sent
25 06 2c 60 2f 00 01 00 00 00 04 00 00 81 0e
QDL protocol server response received
7e 26 00 00 01 00 00 00 04 52 65 7e
QDL protocol server request sent
27 00 00 00 00 00 00 2c 60 2f 00 69 f0
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1048576 bytes of image
QDL protocol server sent 1007660 bytes of image
QDL protocol server response received
7e 28 00 00 00 00 00 00 00 00 14 39 7e
QDL protocol server request sent
25 0d 44 24 00 00 01 00 00 00 04 00 00 50 90
QDL protocol server response received
7e 26 00 00 01 00 00 00 04 52 65 7e
QDL protocol server request sent
27 00 00 00 00 00 00 44 24 00 00 b9 49
QDL protocol server sent 9284 bytes of image
QDL protocol server response received
7e 28 00 00 00 00 00 00 00 00 14 39 7e
QDL protocol server request sent
29 bb 4c
Firmware Loading Complete
You might need to kill modem-manager if you’re doing this manually…
sudo pkill modem-manager
Old joke but had to be posted…
madox@madox-5310m:~$ nslookup 69.69.69.69
Server:Â Â Â Â Â Â 8.8.8.8
Address:Â Â Â 8.8.8.8#53
Non-authoritative answer:
69.69.69.69.in-addr.arpa   name = the-coolest-ip-on-the-net.com.
Schnellboot $100 (S-100) – Part 2.2 Bathtub Test
Yup I’ve jumped to a bathtub test and bypassed the lovely soldering and coding… will revisit later but here’s the video :-
HTC Sense UI on HTC Magic
Well I’ve installed the official HTC Magic update with the new Sense UI a week ago and I have to say I’m pleasant amazed at HTC’s work with the Sense UI and how responsive the update is. Just purely love it.
Other than the annoying thing that I couldn’t download it using Firefox or Linux, and that you need to update using Windows and HTC Sync… its awesome. Even though it’s a Taiwan ChungHwa ROM, there is an English option luckily 🙂
In addition to the Sense UI and its wonderful feature set, another interesting but hidden away feature is “Mobile Internet Sharing”, aka tethering! Azilink is now redundant with this new firmware, and honestly I was getting annoyed with Azilink’s performance and constant dropping out. On Ubuntu at least, it was ‘plug-and-play’ without any other tricks. Awesome.
Now I’m not so jealous about all the HTC Hero’s my friends and relatives have…
Photos (pretty boring) after the break.
Reverse Engineering the Mazda CAN Bus – Part 2
This is probably the most ridiculous way to reverse engineer something to date… a Chumby, an EasySync CAN Sniffer, PHP and JavaScript… but it works.
Continue reading “Reverse Engineering the Mazda CAN Bus – Part 2”
Propeller Hat Cufflinks
A picture post showing the latest delivery from Shapeways. Joris just posted guidelines on stainless steel printing so I thought I’ll post some photos to show what tiny detail can be achieved.
Toys from China – Remote Control Beer Caddie With Guns!
No seriously I mean it, toys. Not electronics gadgets or a new laptop but real toys. Albeit toys you probably don’t want to give to your children.
I give you MILITARISED BEER CADDIE!
This thing is AWESOME. Felt the joys of being a child again opening a cool present… but seriously with that turret it is not a toy for kids! It’ll also happily carry two cans of beer around the place for you (only had soft drink to test it with…oops out of beer…).
It was originally purchased to be taken apart… but I don’t think I’ll have the heart take this beautiful thing apart. Maybe just the turret can be dismantled…its probably too dangerous on anyway 😉
PS : Not in anyway affiliated with the manufacturer or trying to sell any…
PPS : This is a 1 minute post just bragging about this wonderful toy…
PPPS : Somewhere a Roboraptor photo sneaked into the gallery below…oops…
Continue reading “Toys from China – Remote Control Beer Caddie With Guns!”
HKCCF – Bargain hunters and virgins with DSLRs
My one day stopover in Hong Kong coincided with the Hong Kong Computer and Communication Festival and being such a gadget person I popped along to see what its about. There was a torrent of people and a 4825km queue to get in, 30 minutes later and $20HKD entrance fee I was in [Tourists had a special line in the end…but I forgot to bring my passport].
Continue reading “HKCCF – Bargain hunters and virgins with DSLRs”