PDA

View Full Version : bmw e39 93s66 in-circuit programming with upa usb



turokas
17th March, 2010, 05:47 PM
How to connect upausb to e39 odometer sw:13 hw:12 and eeprom 93s66?

I have found one picture about in-circuit programming but I think pin numbers with this programmer is different than with upausb. There is upausb pin numbers in picture with white background.

Could someone verify connection points?


thanks..

PremierD
17th March, 2010, 05:50 PM
How to connect upausb to e39 odometer sw:13 hw:12 and eeprom 93s66?

I have found one picture about in-circuit programming but I think pin numbers with this programmer is different than with upausb. There is upausb pin numbers in picture with white background.

Could someone verify connection points?


thanks..

You mean the s66 eeproms that tend to erase after a bad connection mate ......(you have a back up plan)....?

turokas
17th March, 2010, 06:02 PM
You mean the s66 eeproms that tend to erase after a bad connection mate ......(you have a back up plan)....?

Is it possible to have it erased just reading it? If I broke it I think I have to take needles off, clean waxes off. Then put soic test clip on it and program again. I have found old sw13 bin from this board.

And I am not the first one with this car and old soldering points clearly visible =O

raf0468
17th March, 2010, 06:03 PM
best to desolder and read off the board.........

turokas
17th March, 2010, 06:16 PM
best to desolder and read off the board.........

Yes, think that is best solution but not easiest. Needle removing and putting back is really hard. I have seen how easy it is to destroy that little spiral spring. That's why I would like to try in-circuit way.

m35080 in-circuit programming has also worked well.

turokas
17th March, 2010, 07:13 PM
I am still hoping that someone has solution for me but if only way is to remove chip how can I get rid of that red stuff on the chip & solderings?

88diablo
18th March, 2010, 12:45 PM
Nitromoors paintstripper works for me everytime mate.

drpeter
18th March, 2010, 05:50 PM
How to connect upausb to e39 odometer sw:13 hw:12 and eeprom 93s66?

I have found one picture about in-circuit programming but I think pin numbers with this programmer is different than with upausb. There is upausb pin numbers in picture with white background.

Could someone verify connection points?


thanks..


I tried it 2 times to do it this way (solder on back of board), no luck, reading is bad, mileage too high or dump too small. You have to remove the needles. Software 13 is a pain in the ass. if you don't like removing this kind of needles you can make a hole under the left plate. It looks messy but you can't see it afterwards. The hole on the picure is too big experimental :-), you can make it smaller.

Good luck.

carbandit
18th March, 2010, 06:55 PM
ffs drpeter.... that is messy.... my way of doing x5 e39 5s range rovers etc ...go into anglers /fisherman store and buy fly making scissors and hold the spring shaft from the side of the dash and grip towards the top plastic.. then lever up the needles making sure that the spring pin is not moving ..try on old dash cluster untill you get the hang of it and when replacing needles line them up behind the rest bar and then flip them over when to the proper way.....

a little lubricant on the needle shafts helps when replacing needles and if you may be doing car again.

drpeter
18th March, 2010, 10:31 PM
ffs drpeter.... that is messy.... my way of doing x5 e39 5s range rovers etc ...go into anglers /fisherman store and buy fly making scissors and hold the spring shaft from the side of the dash and grip towards the top plastic.. then lever up the needles making sure that the spring pin is not moving ..try on old dash cluster untill you get the hang of it and when replacing needles line them up behind the rest bar and then flip them over when to the proper way.....

a little lubricant on the needle shafts helps when replacing needles and if you may be doing car again.


Yes it is messy, but possible, the guy who did this said that it worked very well but it was his first experiment, the hole can be a lot smaller now :-). Thanks for the tip about the tool.
I used a big pincet for this but now I bring a visit to the fiskersman store.

MOBILTRONIC
18th March, 2010, 10:34 PM
Dashes with hw12 sw13 with E39 i worked with a BMW scanner 1:36 without any problems.By memory M35080 few times I managed to do business with this device, although it creates difficulties in practice.

turokas
19th March, 2010, 06:37 AM
I tried it 2 times to do it this way (solder on back of board), no luck, reading is bad, mileage too high or dump too small. You have to remove the needles. Software 13 is a pain in the ass. if you don't like removing this kind of needles you can make a hole under the left plate. It looks messy but you can't see it afterwards. The hole on the picure is too big experimental :-), you can make it smaller.

Good luck.


uuh, nice hole =D

There was no solution to know correct conneting points so I removed needles.

I connected dash to car and started inpa. Then I used INPAs activate function and 90 degrees for every meter. Next thing was to put little plastic tape to backround and mark with pen where pointers should show when activated with INPA. Now its easy to put needles back to same position using same proggie afterwards.

I also bought pliers that are in the picture to hold shafts. Fuel, speedo, rpm and temp was really easy to remove. Consumption gauge was really hard without extractor tool. I used paperclip and little bit small wire shell to center paperclip in needle hole. I pressed press needles shaft down with pliers and paperclip. Then I lift needle using fork, pushing shaft down with other hand. Reaaalllyyy hard work!!! Consumption needle extractor is quite expensive (60€) for one odometer.

In first picture the numbers are same as eproms pins. I was Really hard job to figure that out. :vollkommenauf: But now I am sure about connection.

Then connected upausb and read it. I attached bin. Does it look good?

Next thing is to program that eeprom and fix pixel problems of the odometer. Anyone knows good solution how to make good contact with pcb and ribbon cable and fix that annoying missing pixel thing? I think 3M 9705 tape would be really good but I think I can't find it anywhere for cheap enough.

drpeter
19th March, 2010, 07:23 AM
uuh, nice hole =D

There was no solution to know correct conneting points so I removed needles.

I connected dash to car and started inpa. Then I used INPAs activate function and 90 degrees for every meter. Next thing was to put little plastic tape to backround and mark with pen where pointers should show when activated with INPA. Now its easy to put needles back to same position using same proggie afterwards.

I also bought pliers that are in the picture to hold shafts. Fuel, speedo, rpm and temp was really easy to remove. Consumption gauge was really hard without extractor tool. I used paperclip and little bit small wire shell to center paperclip in needle hole. I pressed press needles shaft down with pliers and paperclip. Then I lift needle using fork, pushing shaft down with other hand. Reaaalllyyy hard work!!! Consumption needle extractor is quite expensive (60?) for one odometer.

In first picture the numbers are same as eproms pins. I was Really hard job to figure that out. :vollkommenauf: But now I am sure about connection.

Then connected upausb and read it. I attached bin. Does it look good?

Next thing is to program that eeprom and fix pixel problems of the odometer. Anyone knows good solution how to make good contact with pcb and ribbon cable and fix that annoying missing pixel thing? I think 3M 9705 tape would be really good but I think I can't find it anywhere for cheap enough.

Looks like your dump has an checksum error, what is the actual mileage?

tachonow
19th March, 2010, 08:56 AM
As I know Upa is not an incircuit read/write programmer. Need another. Manny times I have managed this job with PonyProg interface a little modified.

MOBILTRONIC
19th March, 2010, 05:11 PM
24Cxx only memory can be programmed IN CIRCUIT

turokas
19th March, 2010, 05:21 PM
Looks like your dump has an checksum error, what is the actual mileage?

Yeah, inpa showed instrument cluster eeprom error code.. actual mileage is 164334. How should I correct checksum? How it is calculated and where it is located?

turokas
19th March, 2010, 08:35 PM
I need 298112km to dash and tachosoft give me 28410C19204E to address 40. That give me something like 788030km..

Is there any other soft which is like tachopro?

turokas
20th March, 2010, 01:06 PM
I have tried to program it many times without success. Everytime after I have tried it in car, adress 40 that holds km reading has changed. After programming in-circuit verifying shows programming is success. Is it possible lcm reading is not same that it modifies reading in dash after connected?

Now I tried to program it in socket and I am heading back to car test it again. Third day with this dash, Getting tired....

turokas
20th March, 2010, 03:22 PM
Now programmed it in socket with 298120km but dash shows 788030km. Is possible that dash is modifying that data? Should I do something special when connecting this dash to car?

turokas
21st March, 2010, 06:53 PM
Dash uses different algo that licznic/tacho soft offers.

Programming works well with upausb in-circuit.

aksimo
21st April, 2010, 08:02 AM
good pin out

Moyshe
11th July, 2010, 11:27 PM
use 3v reading and 5v programming with upa

almeida
12th July, 2010, 02:28 PM
with this kind of eprom S some times we need to replace for a new one with C. they let us read but then give a lot of errors to programe with upa.
with diga i even talk about, is dead for sure.
so for me i think is not easy to use the back solder points.
make a hole or take needles win the best..:barscarf:

fixanycar
29th November, 2010, 11:55 PM
You mean the s66 eeproms that tend to erase after a bad connection mate ......(you have a back up plan)....?


Did I kill the eeprom with bad connections trying to read the 93S66? It`s 2000 x5 with SW13.
After finally reading the chip, value in line 40 was weird. I changed it and programed it back in. But now, when the cluster is plugged into the car it shows no signs of life with ign ON (except a few big bulbs for airbag and battery or smth). Does anybody have a good or virgin dump for it? Thinking, is it the eeprom issue?
Any info appreciated :wavey:

manfred2
15th January, 2011, 07:56 PM
Hi guys.
I tried to change the course of the test bmw e46 318, 1998. Memory is b58608 93s66.
I attach the dump read upa (reads it exactly XPROG-m).
Unfortunately, no converter is unable to correctly read the course of dampu. Can someone verify the data?
Dash MM SW 13.0 HW 5.0 0263606148.
I changed the course of the OBD system for the future but I would like to know where I made a mistake. Certainly not byte swap.
Can anyone possibly change the course of the 200000 km
greet.