V6Discussion and questions about the base carbureted or MPFI V6's and the rare SFI Turbo V6.
Welcome to ThirdGen.org!
Welcome to ThirdGen.org.
You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, join the ThirdGen.org community today!
Now, I'm working in a diagnostic scanning software compatible with some 2.8 & 3.1 GM V6s and FREEE.
I named it "Autolink" and the first version will be named the GTO version (for the famous Pontiac GTO).
Autolink works with the GM A057 data stream included in some 2.8 & 3.1 1987-89 vehicles. (Note that GM used about 300 different data streams).
Today don't have free scanners for V6s in the net. Only for V8s.
A lot of No free scanning software were made for V8s, Lotus Corvettes and so and they DON'T works with V6s.
For a V6 you need pay per a "hand held" type, but is not the same. With a software for laptop you will see 63 data at the SAME TIME!.
If you can wait, I hope this weekend (if my wife and 3 children are O.K.) I 'll can finish this first version. Then we can test some calculations and add a second data stream compatible with others V6s cars.
Note that I not a "professional" in this job. I need understand some programation techniques, ECM calculations, data means and english (is not my native language).
Originally posted by Denis.V Now, I'm working in a diagnostic scanning software compatible with some 2.8 & 3.1 GM V6s and FREEE.
I named it "Autolink" and the first version will be named the GTO version (for the famous Pontiac GTO).
Autolink works with the GM A057 data stream included in some 2.8 & 3.1 1987-89 vehicles. (Note that GM used about 300 different data streams).
Today don't have free scanners for V6s in the net. Only for V8s.
A lot of No free scanning software were made for V8s, Lotus Corvettes and so and they DON'T works with V6s.
For a V6 you need pay per a "hand held" type, but is not the same. With a software for laptop you will see 63 data at the SAME TIME!.
If you can wait, I hope this weekend (if my wife and 3 children are O.K.) I 'll can finish this first version. Then we can test some calculations and add a second data stream compatible with others V6s cars.
Note that I not a "professional" in this job. I need understand some programation techniques, ECM calculations, data means and english (is not my native language).
cool
im working on a handheld solution using a ATMEL controller
ive been doing it for a while ...
cos of 2k code limitaiton plus the fact that i cant do floating point arithmatic..i have some code done up...but it goes outta sync very fast...
are u planning to make it open source???
I received a complete zip.package with a litlle help from Craig Moates, then I changed a lot of things until it was compatible with a V6 / 8192 baud. Now, I can send or put in some site my package with source codes and programation language (it's Qbasic 4.5) for modifications.
It's all that you need.
Note that OBDI ECMs send out only 63 data bytes in sequencial order. With these data, others "professional" diagnostic softwares make pictures, graphics, colour screens, special files and others beautiful things, but the "information basis" is the same 63 byte data packing.
i thought all C3 ecms (177302 ) sent data in the 160 baud format...
does it even send out 8192...the reason im asking this is because i have the M pin ....(E Pin in 160baud out)
M pin is 8192....it is not blanked out or anything....does it throw some data out...??
(maybe i can write some quick VB code to detect whats comming out...??)
You only needs start with the pin A connection (ground). This is for caution with the ECM (an electronic engineer told me about this topic). Then you can try with the others pins. If you connect an incorrect pin, nothing happens (no signal).
Attached is the INDEX.txt with the GM data streams names. You can look for yours.
You car could has the engine/ECM replaced (160 x 8192, or so).
pin m does nothing but tell you the tQ converter is locked. the 1227302 is a 160 buad ecm period. the 122730 is a 8192. i got a old sega game gear the other day. im wondering if its possiable to reporgram it to use as a scanner ??? any idea ? it uses a 4mb epromr and the cards look fairly simple to make. also it has a data link that look to be just like a db 9 but in a card slot config. i think this would make an awesome scaner. full 16 bit color screen and all. i know people are making stuff for the game boy so it cant be impposable.
I've reviewed your question with my local "technical support" (some friends that they are electronic engineer and system analyst): Yes, you can reprogram it as a scanner (if it has the compiler in it). You needs approx. 0.5 MB (500 k) memory and the serial port ( DB 9 connector), but the programmation procedure will be more difficult/longer than other PC or laptop.
You'll needs a ALDL cable too (an interface or "signal translator") with a power supply = 12 volts at cigarette lighter or 9 volts to some battery + switch on/off. 9 v. prefered for no overheating the interface cable.
i would have to say ..it depends on the instruciton set
of the processor on board that gamegear/gameboy...
...it should definitely be able to do decimal point arithmetic...
plus if u want to log stuff it shoudl have some decent memory..
plus to start with the port that the thing has ...has to be hacked to see
what kind of data is comming out...what can it interpret
its gonna be fun though...ive been playing with
small controllers a while...and most of them have
1k-2k memory...and i ahve run some tests where i can
output the data to a LCD ..but defninitely cant log anythin
i dont think u need 500K memory for the program alone
ok so who has a some places to poitn me for finding these things out ??? also anybody interested i can dig up more game gears??? would be a great group project. its got to be smarter than a snap on for sure. i can build hardwrae and stuff if others can do the coding. i think it would be ok to use the already existing aldl convetrers out there. just change the voltages. hell if i can find a good tutorial on the coding id be willing to do alot of writing debugging and what not.whos in ??
hey funstick....i already got u involved with PICS...
to build an ALDL converter with one of them..
PIC16F84 (maybe a 16F877..better deal)...$5
LCD display from surplus store www.bgmicro.com (40 characters X 4 lines) ..$20
misc parts $10 or so to build a programmer ...
plus ...all u need is a compiler ..(many available on the web...)
so 35 bucks and ur all ready...to start coding that is
these micros solve the problem of hacking...
plus these ATMELS im experimenting with NOW...AT90s2313
i have sucessfully linkeed a 240pixel by 128 pixel display onto them....im working on the code...its a PITA...
atmels compiler (BASIC like language...) is free ....!!!!!!!!
so it makes the coding even easier...
i did some coding with the PIC...but had frequency andd sync problems...
the reason im working with the micros is that the i looked online and couldnt find much on hacking these gamegears....or gameboys for that matter....though the gameboy port is already a somewhat serial port....getting the internal controller to work the way we want...might be a PITA
if anyone has any links on those gamegears...what controller it has and stufff...can u attach some links ???
Note the following:
The ECM send a sequencial signal = continuos data packages from 1 to 63 bytes + a checksum (it's the byte number 64).
The ECM process an internal alghoritm with the 63 bytes data pack. and send the byte 64 named checksum.
Then, your program needs capture the 63 bytes (from (i) = 1 to 63), repeat the same ECM algorithm and compare the bytes 64 (checksum) . If both bytes 64 are = (LINK OK), the program start reading and storing (saving) all the continuos packages (it can be 1, 3 ,5,6 pack./second).
Each byte has a name (your specific datastream) and a value between 0 & 255 only. These 63 names and values must be displayed in the 1ª screen (raw data). Example: byte 11: Engine RPM= 100, byte 34: Batt volts = 140, etc. (all between 0 and 255).
Next, your program will make some calculations: byte 11 x 25 (the factor), byte 34 / 10. In other screen you'll put and display the "Calculated Values": Engine RPM = 2,500 - Batt. Volts = 14 volts, etc. . IT'S ALL!!!!! Your scanner is working!!!!. For this, probably you only needs a pre-historic DOS. With others modern program. languages you can make graphics and others "monkeys"
its very similar with the 160 baud..the only differnece
is there are 25 bytes in each packet in ALDL mode
10k resistor..normally there is 8 bytes
teh start of each packet has 9 1's in a row...
all u got to do is delay a ammount of 625ms and
reaad each byte frin the port ..or (read in 160 baud)
that speed is not selectable by most ports so
people read at 2400 bauad and take a bit from each byte
and assemble a new packet
so far using my micro controller i can put stuff
,like speed on the display pretty easy...but
things that require computation using flaoting point
like MAF and other stuff i havent come about to
do it as the processor is not good in doing floating point
arithmetic...
ill post some pictures of the unit to show what
im talking about here..still have to get the film developed
the thing i like about the seag game gear is it uses AA batterys. cane be had for about 10-15 at most yards sales pwan shops thirfts store. is alot better than the gamboy by far. and should really be able to spit out the data. if anyone has good site on hacking this thing id love you. i know that there are emulators out there so somebodys is playing with knowledge of the source code for sure.
I am getting ready to buy a Palm M105 w/8Megs Memory. I only plan to do short recording runs(several) with it. I already have an Eprommer 5 Version 3(he he 92 bucks Ebay) and 10 blank chips. Thanks to someone on the board I also have Tuner cat free. I also have the TDF file for the 7730 V6. Question... I know the Palm should come with a docking port, and that it should have a serial connector on it. I already have the ALDL plans, and the Chip.
Question is should I record while granny driving(cause I do have the fast baud) or just a little lighter then normal?
You can links the ECM with a PC, laptop, etc, only with start key in "ON" position (engine not running) or with key at "ON" + engine running +car stopped or car driving. The baud data will be the same.
With engine not running O2, MPH, RPM will displays "0" value.
While driving these values will change but displays will be at the same speed (baud). Don't worry about this. At first, you needs do the LINK: ECM / baud / datastream type / scanning software using a max232 interface.
Only that you needs is a scanning software that it save the datastream into a Excel sheet while you drive looking the street/highway. If you try to see your admirable data in the screen, you'll crash your car and no more scan test.
Later, in your desk, you'll can review the data into columns and rows of the sheet.
Then, if you don't agree with the data, you can starts with PROM modifications (go to DIY-PROM board).
actually driving slowly doesnt mean drive slowly...
but actually means keep the car in one RPM
band for some time so taht it can log some samples
if u floor it ...
(IF U FLOOR it the MAF is going to be always in
the high region as well as teh RPMS...)
ur gonna have like 10 samples in 1000-2000RPM range
and like 400 samples in the 2000+ range (for example)
this wont help one bit in deciding what to correct
in the lower RPMS
doenst matter how fast or slow ur ALDL link is
even at 8192bps u need to take it easy and accelerate
slowly...
does anyone make a Dos emuilator for Palm? I have seen a few on the web but cannot get them on the Palm. I was just gonna use the program through that... Also how can I get NON Palm programs on the Palm? I can get the source code(Palm gives it out on their site) if 89 wants to rewrite a few things? Your the programmer here after all....
Cool, thanks. I just acquired a 91 RS with a 3.1 as a toy car, so I figured I'd put in a performance cam, port the heads and intake, etc. But I didn't know what to do for a chip other than a carb, but this sounds like a better way to go. Thanks for the info.