So I finally got around to updating my AXXESS XIA-I01 using the following cable from FTDI model TTL-232R. This cable can be had fairly cheap from Mouser or a few other spots.
FTDI Cable
Make sure you get the 5volt version
Repin the cable to have going from the inside of the board to the outside Black,Yellow,Orange,Red in that order leave all other wires loose.
Follow the instructions included in the readme
****Snip from the Readme.txt**************
PC BOOTLOADER PROGRAM FUNCTIONALITY
Execute the PC USB BootLoader program from the start menu. The form that is displayed is responsible for all the testing & downloading of data. Before progressing, the IC Board that is to be tested & upgraded should be present with NOTHING attached to it. No power, no cables, no wires. The USB BootLoader cable should already be installed and attached to the PC. There is no harm in leaving the USB cable attached to the PC at all times. Note, that there can be only one USB BootLoader cable attached to the PC at any one time for the program to function correctly.
There is a single button on the form labeled Update Unit Board. When this button is pressed, it will search for a USB BootLoader cable attached to the PC, if that is found it will begin a search for a known board at the other end of the cable. At this point the cable should be inserted into the 4-pin boot loader port on the IC board. The cable should only be able to be inserted in one direction. Once the PC program detects the board, it will determine if an updated firmware version exists as compared with the version on the IC board. If there is no upgrade present, it will indicate so. If there is an update present, it will almost immediately start downloading the upgraded firmware into the board automatically. The delicate decrypting method takes processor time so its highly recommended that no other program be running while this downloading takes place. The program may interpret it as a violation of its data integrity and security and halt the download before completion. A progress bar is shown to indicate completion status.
Once the full download is finished, it will indicate that the download was successful and this board is now updated. The new version number is displayed on the form display window.
There is single checkbox on the form called the Force Upgrade. This will force load the current version on the PC into the IC board no matter what its current version is. Do not check this box unless certain this is what the individual desires.
*****End Snip*******
After all that it said i had the latest version which it loaded the following file
257117-31_XIA-imp_V15_wencrypt.hex the date on the file is 10/12/2007
The version of 1.5 that appears on the front of the ipod did not change and the number 257117-31 matches the label on the bottom.
It appears that there is a recently updated Mazda version for a different hardware model. And by looking around the web space there is new features in a new version that allows the use of th ipod front panel controls. Im guessing its the following version
257138_Mazda6_V14_wencrypt.hex the date on the file is 5/13/2009
257138_Mazda6_V13_wencrypt.hex the date on the file is 4/16/2007
257138 must be the new or a different model of hardware advertised. So unfortunately a firmware update will not be available for my interface.
So I guess I have no update path to remove the few bugs in my interface. But overall I am happy with it I just have to make sure and turn the key fast with no delays.
The new firmware version list
BUILD 90507
6/3/09 - 257183 V1.1
5/27/09 - 257191 V2.0
5/13/09 - 257138 V1.4 - Mazda version
5/12/09 - 257207 V1.4
--------------------------------
BUILD 90430
4/30/09 - 257117-21 V2.1
4/10/09 - 257191 V1.8
--------------------------------
BUILD 90209
3/19/09 - 257207 V1.3
--------------------------------
BUILD 90209
2/9/09 - 257191 V1.7
--------------------------------
BUILD 81215
12/15/08 - 257210 V1.4
-------------------------------
BUILD 81031
9/21/08 - 257205 V1.1
9/21/08 - 257206 v1.1
10/17/08 - 257204 V2.0
10/25/08 - 257191 V1.6
10/30/08 - 257210 V1.1
-------------------------------
BUILD 80908
9/08/08 - 257191 V1.4
-------------------------------
BUILD 80828
8/28/08 - 257132 V1.5
8/21/08 - 257207 V1.2
-------------------------------
BUILD 80716
7/16/08 - 257204 V1.1
-------------------------------
BUILD 80701
7/1/08 - 257207 V1.1
-------------------------------
BUILD 80620
6/20/08 - 257132 V1.4
-------------------------------
BUILD 80616
6/16/08 - 257132 V1.3
-------------------------------
BUILD 80614
6/12/08 - 257172 V2.0
-------------------------------
BUILD 80613
6/12/08 - 257209 V1.2
-------------------------------
BUILD 80612
6/12/08 - 257209 V1.1
-------------------------------
BUILD 80610
6/10/08 - USB Bootloader V1.0
-------------------------------
BUILD 80604
6/4/08 - 257207 V1.0
5/9/08 - 257164 V1.2
5/1/08 - 257132 V1.2
-------------------------------
Build 80212
4/4/08 - 257164 V1.1
3/26/08 - 257126 V2.0
-------------------------------
Build 80212
2/12/08 - 257166 V1.2
2/6/08 - 257198 V1.1
--------------------------------
Build 800131
1/31/08 - 257117-21 V2.0
--------------------------------
10/28/07 - 257198 V1.0
10/13/07 - 257151 v1.2
10/11/07 - 257117-31 V1.5 - Mazda version
--------------------------------
Build 701009
10/09/07 - 257117-21 V1.9
- 257117-31 V1.4 - Mazda version
-----------------------------------
Build 70927
9/21/07 - 257161 V1.3
----------------------------------
9/12/07 - 257173-21 V1.2
9/12/07 - 257173-31 V1.2 - Mazda version
9/10/07 - 257191 V1.3
-----------------------------------------------------