Hi Robby
Thanks for your effort!
I am considering an external antenna according to your previous drawing but I also think there might be a problem with the learning usecase....
I have relearned my system several times (without doctor and config up at the same time) and this time it is wheel 2 that causes me problems. In fact I get only one value at learning and then it is silent. (If I erase data it stays with question marks. See below)
[media]http://web.comhem.se/mulle4/TPMSDoctor.jpg[/media]
Q1) Could it be that collision makes the ID wrong and then the sensor is never seen again? Or do you have retries? Should I maybe deflate below 1,5Bar and back again to force sensor into "init mode" to get more frequent updates?
Q2) Why is this? I have observed (by accident) that the abort prompt sometimes goes away before I've even started to deflate the tyre, or VERY soon after I've started. I become very suspicious that a valid learning really has taken place.
Q3) If I have a problem with one sensor, do I have to relear all tires or can I just relearn that tire? Unless the ID is already used I don't see why not.
Q4) When I use TPMSDoctor on my 480x800 display the bottom gets cut-off entirely and I do not get access to the buttons at the bottom. I then have to violate the screen resolution with 600x800 (which will give the screen a nasty offset) when I need to use them. Can I please get a smaller layout version? (Am I really the only one that has had problems with this, or am I the only one rude enough to ask?)
Once I am at it, I would really like a timer on all sensors in TPMSDoctor to show have many seconds that has passed since last update. Or something else that has the effect that I can get an idee of how well the system is working.
I have read thru this thread at last and I have put some
gold nugget post links here.
Edit:
I just seen in post one (:-)) that there is a 16 bit CRC in the message so the learning should not get confused by collisioned messages. (Why not show ID also in TPMSDoctor? Or save all traffic in a log file? Is it not sent from pic to PC?) Still, something seems to be wrong with "learning".
(btw. I only count 12 bytes)
Edit 2:
Since we know that we will get one transmission every 60s in normal mode we know if messages are lost. This could be used for finding best position for receiver/external antenna. A percentage calculation in TPMSDoctor maybe?