Computer/ECM/PCM
Also see the sub pages on the left side.
Best OBD2 scanners on a budget:
Under $30: https://amzn.to/3d4gog3 when using the proper software(Car Gauge Pro does extended codes but is kinda dated DO NOT BUY), cheaper Android only version: https://amzn.to/2Z2dZKv
I used to recommend CAR GAUGE PRO as it handled the extended codes. However, they abandoned the app that we paid for and now are offering a "new" app, which has horrible reviews. That is some shady shit so whatever app you buy into, DO NOT BUY CAR GAUGE PRO.
Best ~$100 scanner: https://amzn.to/3aQy3Ff or https://amzn.to/2Z3M3pF without wifi, this is if you don't mind using a computer to run the Tech2Win software(think setting tire size/ABS bleed/etc). Even so this is the one I recommend because of working with Tech2Win as well as with PCMHammer, etc. Tech2Win supports 1991-2013 and even though they say you can't run it in a virtual machine, you can indeed.
Best $200+ is the Tech2 clone available from Asian sites like alibaba/express etc.
If you change segments, OS section or complete OS, write entire file, otherwise just write cal.
https://pcmhacking.net/forums/search.php?search_id=active_topics
For pre OBD2 http://tunerpro.net/
http://support.moates.net/92-95-4l60e-4l80e-tbi-trucks/
Hardware for Tuning
G1 Chip adapter and C2 27SF512 chip required to reprogram ECM
BURN2 Chip Programmer programs 27SF512 chips
ALDU1 with CABL1 required for datalogging
Ostrich2 required for real time tuning
APU1 AutoPROM All-in-one device works great, taking the place of BURN2, ALDU1+CABL1 and Ostrich2
Software for Tuning
These computers use the $0D, $0E, $31 or $E6 masks from the factory. The $0D and $E6 are generally found on 4L60E trucks. The $31 and $0E are generally found on 4L80E equipped trucks.
TunerPro RT + the $0D, $0E, $31 or $E6 definitions works for editing and datalogging. (this is the recommended software. It is included with the AutoProm)
TunerCat OBD1 tuner with the appropriate definition works for editing.
TTS Datamaster with the appropriate definition works for datalogging.
Recommended Hardware to Buy
G1 + BURN2 + C2 = most basic
G1 + BURN2 + C2 + ALDU1 w/ CABL1 = basic with logging capabilities
G1 + APU1 = Chip tune / realtime tune / datalog – full capabilities
G1 + APU1 + MTX-L = full capabilites with wideband logging
https://tis2web.service.gm.com/tis2web
https://pcmhacking.net/forums/search.php?search_id=active_topics
http://www.gearhead-efi.com/
http://www.superchevy.com/how-to/0704gm-factory-pcms/
http://www.lsenginediy.com/tuning-software-equipment/
http://www.lsenginediy.com/comparing-gen-iii-controllers/
http://theblattners.com/Projects/TinyTuner/default.html
http://theblattners.com/projects/tablemodifier/Default.html
http://www.thirdgen.org/forums/diy-prom/696609-houston-we-have-reflash.html
https://www.customecm.com/bench-harnesses/bench-harness-pinouts
Factory PCM List(not exhaustive):
4.3l
1986 1227747 or 1227137
1987 1227747 or 16144288
1988 1227747 or 16144288
1989 1227747 or 16144288
1989 1227747 or 16144288
1991 1227747 or 16144288
1992 16156647(cpi) or 16196392(cpi) or 16144288(tbi)
1993 16168625
1994 16168625
1995 16197427
1996 16244210
1997 16229684
1998 16250279 9355699 9366810
1999 16250279 16263494 9366810
2000 12200411 16263494
2001 12200411 16263494
2002 12200411
2003 12581565 12576106
2004 12586243 12587603
2005 12589452 12589462
Note: 92-95 TBI PCM/ECMs are largely interchangeable – as a rule of thumb, any of the 4 hardware boxes ( 16197427, 16196395, 16156930, 16168625 ) can run any of the 4 main masks ( $0D, $0E, $31 or $E6 ) BUT you will have issues using a V6 memcal for a V8 application or vise versa. Your memcal MUST be from a vehicle that has the same number of cylinders as the engine you are trying to run.