Close

Update 2

A project log for Rocket Receiver Teardown

Teardown of the "Beckett Rocket" fuel level sensor receiver.

jlbrian7jlbrian7 06/25/2014 at 01:190 Comments

If I did my math right the SI4320 can be configured in billions of ways.  So I made a big mistake here.  When I removed the PIC processor from the board I damaged it, and having the arduino cycle through all possible configurations is going to take an absurd amount of time.  What I think I need to do from here is buy two more of the receivers.  One to use like it is supposed to so when I begin to doubt the transmitter I can verify, and the other to listen to the PIC processor (I will try soldering straight to the legs and see if I get valid data, but if this connection corrupts the communication I will cut the traces to the SI4320 and not remove the PIC) and hook it up to the arduino through SPI and capture what comes out.  

I think that this will work because all of the setting commands have a defined header and are of the same length.  To get this far I wrote a python script that generated the hex for all possible bit combinations for each setting.  I am hoping that I can read the data from the PIC processor to the arduino, pass it to the python script, look up the value in the appropriate dictionary and finally make a working program. 

As with all of the best laid plans of mice and men I have to keep my fingers crossed that I didn't make other blunders along the way and don't get receivers with different chip combinations.   In the mean time I will let this board combo plug away and see if I get lucky.

Discussions