Technical 6F/16F Cinque/Sei ECU Reader Project

Currently reading:
Technical 6F/16F Cinque/Sei ECU Reader Project

Lambda is a catchall term used far beyond it's formal meaning, I find: strictly, it represents the ratio between the stoichiometric ratio and the current air mix but it's used also to mean the average mixture ratio, or sometimes the sensor voltage output.
 
No, it was intended to ensure that the byte had actually got there before the read timed out - but it turns out that the readfile() function has a timeout anyway which is set at the same time as the baud rate and suchlike. It can probably be removed.

Yep, figured that out in the end! :p

What I did with brainsuckers code, in SendByte() was to wait 17ms, read it, clear the buffer and then read again. oh and purgecomm before the initial send. 17ms and purgecomm were key to getting his working. i'll work some more on getting neil's code working once i change map/air and water sensors.

the 16f gui app actually reports the water sensor as faulty - something it didnt used to do so im just going to assume it is and replace - it'll be quicker than fiddling about with a multimeter and while im there i can stick my 1600 throttle body back on :p
 
3. The lambda conversion formula is slightly different in 16F and 18F. Not sure why: (a) readings are interpreted differently on purpuse? (b) lambdas are actually different?

i've yet to see any change in the output with the engine running - the raw output is 128 and with the 16f calc it's 1.000 and 1.001 with the 18f calc...oddness!
 
i would LOVE a laptop based diagnostics/realtime readout type affair if you guys ever figure this lot out and get it to run right in a gui for windows my name is definately on the list for getting it!

i can offer you F*CK ALL in regards to programming (sorry:() im just expressing my interest in it!
 
for my modded brainsucker code and neil's code, you need the vag com cable. for all the other code in this thread, you need to make your own cable. vag com is by far the easiest route. which engine do you have?
 
Rich, yes, you have to have a serial port of some description, and it helps no end if it's attached to the adaptor!

The vagcom cable is the easiest way. Try again once it's plugged in.
 
@barnacle
I've just reseted my cpu (seicento 1108 mpi) with a windows xp laptop (1300 mHz) using http://www.fiatecuscan.net/ software and vagcom kkl cable, setting your pc is not hard (use the how to on the site and it's childs play to let work) But when using windows 7 or even wors vista it is no fun because serial is not realy good supported. I can get you some kind of serial (homemade but working) software for windows 7 when using usb as a serial port it works but you need to be half a programmer expert.

Just let me know if your interested,

Good luck
 
A kind offer, thanks, but I don't need it. Thanks also for the link to fiatecuscan - I wasn't aware of it previously, and I think I might have a conversation with Yani.

Perhaps I should explain a couple of things for folk who may not know:

1) I don't have a cinq, or any of the other small fiats; just a couple of Coupes (a 16NA and a 20VT)
2) Daughter used to have a Mk1 punto, which is why I modified my existing Coupe startrek design to work with the 16F ECU
3) That car's been sold long since, so I don't have access to *any* ECU other than those in the Coupe which are non-compatible with all but a few in the Fiat/Lancia/Alfa range
4) This is free software and worth every penny you pay for it... I make it available in the hope that it will be found useful, but I have a lot of other work on and my main concern will always be the coupe ECUs.

Since I have no access to test vehicles I can not do custom testing, nor can I develop code for a specific ECU - note also that all the data I have is for pre-OBDII (so really pre-2000) ECUs.

As a further refinement, I am not a fan of Windows in any of its incarnations, and use it only when forced to. I don't own a version beyond XP (2003) and have no intention of buying (and I don't use pirated software) anything beyond that. No doubt I will have to suffer the microsoft tax next time I update the laptop, but before then, forget it - and even then, I'll probably rip it straight off. So I can't answer any questions about Vista and W7, and don't really consider myself an expert in any windows system.

My hope is that the code I've made available will be useful to people, but that if people have programming skills they will pick up that code and play with it; make it work with their ECUs and so on. It's not easy...

Neil
 
I could be wrong here but that fiatecuscan appears to be for OBD2 ECUS, not our pre-ODB ones.

Anyway, can't believe I'm the only one looking at this thread with a 1.2 16v? I really need someone to test the my modded ver of brainsuckers app!

Also, Neil, Windows 7 FTW! Vista was a total bodge but 7 is great, was a beta tester for it so been playing with it for quite a while (over a year). Best Windows OS yet ;)
 
Last edited:
Also, Neil, Windows 7 FTW! Vista was a total bodge but 7 is great, was a beta tester for it so been playing with it for quite a while (over a year). Best Windows OS yet ;)

Ah yes, 'Windows 7 - it's not as crap as Vista!'

That's a wonderful advertising slogan...

On a more prosaic level, it offers me absolutely nothing that I need; why should I pay a small fortune for it? Come to think of it, why should I pay for it on every PC I buy - fair enough, I can *build* a system with no OS, but I can't build a laptop, and I can't buy one without windows. Bah.

Let's just say - I have no intention of buying or using W7. http://news.bbc.co.uk/1/hi/technology/6144782.stm

I couldn't make my mind up about the fiatecuscan - I thought some of the discussion was about pre-obd cars, but I couldn't find a list of applicable ECUs or cars. And I wasn't going to run it up just to find out...
 
meh, the only thing linux is good for is webservers and routers ;) my lappy, media centre and my phone are all windows :D

anyway, super-FIRE owners, where you at!?

i've ordered a new map sensor so should have it on by the weekend and be able to confirm if the odd reading are sensor related - i'm not 100% though as, on the 1.2 16v, the map and air temp sensor are one and the same - I think the (pre-obd) 1.1 and 1.2 8v are different in that respect? the sensor is the same as the one found in a few other Fiats:

http://partfinder.smpeurope.com/index.html?p=156&partid=16880&from=113&recordset=115&value=288021

...although when you click on some of those models, it's not actually listed....
 
Last edited:
You sure about that, Alex? As I recall it, the SPI has the injector in the middle of the throttle body, along with the air temp sensor, and the pressure sensor is tucked off miles away near the ECU on the wing.

I'd be surprised if the air temp sensor's in the MAP sensor, if only because there's no air movement to the sensor...
 
yep and i've just changed that, the water temp and stuck my 1600 throttle body back on....no change in readings!

I could be wrong here but I think the 18FD outputs the temps in Fahernheit when you -40 so I've changed my calcs to ((5/9)*(DATA-72)). looks right...whether it is or not....will have to knock up some logging and leave lappy connected on the drive to work...once i find somewhere easy to route the cable through the firewall! seems most cabling runs through the wings..fk taking them off!
 
Hi,
I've been looking though this post and it seems very interesting for what has been accomplished sofar !

I've a Sei Sporting Abarth, yet unmodified, and a Cinq Sporting, also yet unmodified. However for both cars a 38mm throttle, Novitec/Punto75 cam and 4-2-1 collector are laying aroung to get installed on both cars. I also recently bought a McCritch and gazzoman chip for the 16F ecu. Apart from the standard 16F ecu's i also have two programmable ecu's laying around, a PerfectPower TIC and a Haltech E6K. But before butchering the 16F's up for connecting the programmable ecu's to keep the original wiring loom intact i'd like to figure how the 16F works and possible play/modify with it.

I have laptop with serial port so if i'm correct i could get away with Will Hoult's cable or do i need/must have the modified vagcom thing ? Do both cables work with barnacle's software ?
Can i rewrite Barnacle's software, is source available (i'd like to make a dutch/german version of it..)

Regards and keep up the good work.

Paul
 
Back
Top