OK So I realise everyone has probably moved on from this old hat, But I'm in a fix.
I'm offering a reward for anyone that can help me get this chip reading/writing thing (or a newer solution, I have an arduino Uno too) working.
I don't really understand how any of this works, I am just following instructions given by those on this thread, and the deprecated Adafruit link. Although I'm not completely cabbaged, and got this far, hopefully from this post you will get an idea of my problem solving process and abilities thus far.
When I took this project on a few years back the Adafruit FT232h solution was still (just about) current. I bought all the stuff, life got in the way and now I am having trouble getting this to work, on the plus side I downloaded a lot of the info/files back then. I feel like I'm only one step away now from being able to clip onto my chip and have problems with the read/write script
Heres a screengrab of it pulling my pants down 2 strides before the finish line:
As you can see it seems to have imported the ftdi1 library, but not the adafruit_GPIO module.
Looks like it falters trying to connect to a site to grab some package related info, and seems like an SSL Certificate issue?
The site it is pointing to still exists, with the index and a bunch of relevant looking files:
Things I have tried before running the py install command:
-I have set to run Python as admin in properties.
-I have set Python as an 'allowed program' with windows security/firewall
-I have tried switching windows firewall off.
Things I have yet to try:
-Figure out a way to bypass SSL Certificate requirement, a quick bit of research suggests this is extremely dangerous for security (especially running an old version of windows)
-Try using the newer Blinka/circuitpython stuff. (I have a feeling this would be even more frustrating)
-See if there is a way to manually 'build' what it requires, or download it and alter paths it loos for (probably requires way more decompiling/programming/recompiling than I am willing to do, and is WAY above my IQ resource limit)
-Use my Arduino Uno instead (I have no idea where to start with this, beyond assembling the circuit as detailed in this thread)
-Break the car up for parts, take the shell to the scrapyard and go to the Pub on the way home.
This has taken me hours upon hours and I will feel like less of a wang if I can achieve it.
I also hate asking for help and usually people ask me for help, Hence the offered rewards as follows, should you choose to accept:
-ECM, BIU, Cluster, Key, Transponder ring and some related plugs/wiring from a UK Spec 2008 Forester XT, including shipping to anywhere I can ship it to! Only thing I cannot cover is any import duty your end but will be shipped as a gift (which is kinda what it is) to try and negate that.
-A picture of my map of Tazmania (Mapatazi)*
*VERY optional, this is more just to show how grateful I would be.
If you want a giggle the bigger process upto this point is below, and a link to the whole project thread:
"The main problem I have now is when I did a lot of my initial reseach, it was based on using the Adafruit FT232h board for swapping the Immo data over.
Of course life got in the way and in the what feels like 6 seconds since I last looked (more like over 2 years), nothing is relevant or supported any more, after I took the following steps:
-Bought an Adafruit FT232h board, chip clamp, wired it up.
-Realised the stuff needed only wanted to run on Windows 7 under 32bit architecture
-Noted I had only laptops with Win10 and WinXP SP3 on.
-Remembered I have an old Toshiba that was Windows 7 until the hard drive died.
-Bought an SSD for it, fitted that and installed Win7 32 bit without any drama.
-Installed all the crap to make the FT232h work, got to the last item before running the actual read write code and it seems like it needs to connect to the internet to download a section.
-Realised that my fresh install is missing a load of drivers, not a problem until I needed it to connect to the internet.
-Found on my hours and hours of searching for a driver that didn't exist that the laptop originally came with Win7 64 bit. Because the network controller fitted to it only works with 64 bit, and only has a 64 bit driver. FML.
-Found a way of running 32bit applications on a 64bit machine, surprisingly easy to configure, great but this means I could probably have done it on the Win10 laptop all along. FML again.
-Decide I have come this far, Removed Win7 32, Fresh install of Win7 64, more finding compatable drivers, get it connected to the internet.
-Reinstall all the Adafruit/Python crap that had to get wiped to install Win7 64.
-Find it does exactly. the same. fkn. thing. as. before. Because even seemingly managing to find the right 'deprecated' software, links, libraries etc there is still that one thing that will not work"
My hastily created project thread
I'm going to thank you guys, Ryan for starting this and all the other contributors, if just for showing it can be done, although all it has caused me so far is pain and sleep deprivation


I probably won't let this go now either way I have too much invested!