Tuesday, December 15, 2009
Friday, December 11, 2009
Many of you are surely familiar with the image above, but if you inspect the image carefully you will notice something 'weird'...
Yep! No tricks.
This image is 960x544 (without the footer with the buttons). How did that happen?! :)
Well this "TomTom" is running natively under windows. I know, there's no such a thing.
And NO, it's not windows emulating something that is running tomtom! Thrilled?
Many people think that the application TomTomHOME connects to the device and "somehow" runs the software in there...
TTHome uses a DLL which is,
as a matter of fact, the FULL TomTom navcore application compiled for windows and mac!
So, I modified the TTHome application to get the coordinates from a GPS! As simple as that!
All that is needed is the tomtom application and your original tomtom SD card containing maps and firmware (which is checked but not used).
The image above is a cropped screenshot of my PC with just my sdcard in my cardreader.
Obviously this works with any 'simulated' navcore version (dll). The only drawback is that as you may have noticed in TTHome,
the emulated device is a bit slow because it doesn't use your graphic card, but your CPU.
By the way, the output resolution is limited by your monitor and will...
As of now there is still much to do but it's a start.
Stay tuned for more to come!
Friday, November 6, 2009
You can try it with:
Thursday, September 24, 2009
I successfully connected the
to my PC..
It was easier than expected.
Here's a sample interface, but
you can also use a cellular cable like the CA-42
And connect it to RX,TX and GND on the base.
The serial speed is 57600 8N1 and the data stream
is pretty easy to understand.
I also (lousily) coded a sample application
which gives the two brain 'parameters' the headset
sends to the main game station.
In the above example I was focusing
on a particular thought very intensely.
In this other example I was relaxing
and focusing on my breath with my eyes closed.
Stay tuned for more about this!
Saturday, September 19, 2009
The 'unknown' chip on the base
you can't see on FCC site is a PIC16F727 44 pin.
Thursday, August 20, 2009
Wednesday, August 12, 2009
Tuesday, July 21, 2009
Monday, June 29, 2009
Sunday, June 21, 2009
wget "http://www.itunes.com/version?touchUpdate=true" -q -O -|grep iPod|grep ipsw|cut -d ">" -f 2|cut -d "<" -f 1|sort -u|grep Protect
Friday, May 15, 2009
Monday, May 4, 2009
Monday, March 23, 2009
Many 200 Mb/s powerline adapters nowadays are based on the INTELLON 6300 chipset.
Despite what can be thought looking at them, they are all using the same hardware and firmwares.
I heard many people with Netgear XAV101 or Linksys PLK 200 or PLE 200 having problems after firmware updates and many other people with other brands having much more problems because of lack of support or configuration/upgrade utilities.
So let me explain a few things I learnt studying them.
Many of 200 Mb/s powerline ethernet adapters follow the "HomePlug AV" standard. (85 Mb adapters use HomePlug 1.0 standard which is completely different).
This standard uses ethernet broadcast packets using the HomePlug AV protocol.
The interesting thing is that their firmware is made of two different parts:
a .PIB file (Parameter Information Block) and a .NVM file (the code itself).
In the P.I.B. there are many interesting things:
The branding (mac address, device name, etc) and the tone map.
I tested many firmwares and many PIBs and benchmarked them.
The best one so far was 188.8.131.52 you can find here.
You can download the setup and upgrade utility from here.
(no matter what powerline adapter you have if it's INT6300 based)
Something you may not know:
there is no actual difference between the adapter without the security button and the ones that feature it.
Since the have no such button (if you open them you can easily solder one inside it) they tell you they can only be paired as they are sold, but that's a lie.
The button press can also be simulated using the utility, so you can make a big network also with units that don't have the button.
For your information, a total of 15 units can be connected in the same house.
For the braves and people who know what they are doing I finally found the
complete device manager from intellon.
This utility works with firmwares up to 3.0 and can be very useful and very dangerous.
With 'device manager' you can fully customize the powerline adapter and even dump and modify the tonemap!
The tonemap is a list of attenuations, one per carrier, so the adapter can comply with emission rules of any country and can support longer cables, worst conditions, best conditions, etc.
I made a few 'real world' speed tests using wget and a single ftp session on my lan.
Here are the results:
Direct ethernet connection (100 Mb/s): 11.25Mb/s
Connection with 2 adapters on the same wall socket: 4.20 Mb/s - 4.40 Mb/s
Connection with 2 adapters on opposite sides of my house: 3.24 Mb/s
When they say 200 Mb they are meaning RX+TX RAW DATA rate.
During the ftp transfer I was, as a matter of fact, reading these values on the adapter diagnostic interface:
120 / 80 (raw)
90 / 60 (coded)
For the best results, all your powerline adapters in your network
must have the same firmware version and the same PIB.
Testing, I uploaded different tone maps and a few custom ones.
I achieved 5 Mb/s - 5.3 Mb/s with 2 adapters close to each other but the speed
went down to 2.24 Mb/s when they were distant from each other.
The best PIB so far I tested was the "ClassB" one but this may differ in your country or in your house.
With firmwares above version 3.0, the device manager works in a reduced feature set.
Be careful on what you do.
They can anyhow be downgraded if needed to 184.108.40.206 and reupgraded as many times as you want. Don't ever take them off the power outlet for a minute during and after the firmware upgrade or you will brick them in a non recoverable way!
Now some firmwares:
Version Date Comment
220.127.116.11 2007/??/?? Found on Pirelli/Onda adapters
18.104.22.168 2007/08/16 Fully supported by device manager
22.214.171.124 2008/06/06 Tested
126.96.36.199 2008/08/08 Tested
188.8.131.52 2009/09/03 Untested
184.108.40.206 2009/10/01 Untested
220.127.116.11 2009/09/12 Untested
18.104.22.168 2011/05/04 Untested
22.214.171.124 2010/03/11 Untested
Latest firmware is 4.40.05. You can found it on latest Devolo Mini D200 firmware archive.
(available here: http://www.devolo.fr/fileadmin/user_upload/Downloads/Firmware/firmware-dlan-200-av-windows-4-4-0-5.exe).
Just unzip the exe, and you'll found a .scm file which his the actual firmware.
Utility for firmware update (Supports all windows versions):
A very interesting document (for very skilled people):
Device manager for 4.x FW:
Linux configuration utility:
Friday, February 27, 2009
100%[====================================>] 13,477,400 2.25M/s ETA 00:00