I'm quite inexperienced with this sort of thing, how did you convert the green to my ID? I've put it into plenty of online binary to decimal converters and gotten the wrong numbers.
I did it wrong. Sorry. I don't know how to decode the green.
Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
I'm quite inexperienced with this sort of thing, how did you convert the green to my ID? I've put it into plenty of online binary to decimal converters and gotten the wrong numbers.
^ Both sound likely to me. I won't have time the next couple days to work on this but I look forward to hearing if you all make any developments. This weekend I will record more samples with known battery voltages as well. If anyone in the San Diego area has a transmitter I could sniff with the RSP1a we would be able to determine exactly where the ID is located.I expect that the pressure field will be at least 12-bit since the transmitters are listed as up to 4000 psi and 12 bits gives 0-4095. Of course mine is also labled 300Bar which would require 13 bits.
I have a suspicion that once we crack the transmitter encoding, we may find that the battery status is before the pressure group, and that the purple end field is some sort of CRC or checksum validation.
@rg422 I've been puzzling over matching the Transmitter ID/decoding the green field and I haven't been able to make it work in with the "104308" .
How did you do this?Closest I can get is a scheme that decodes as 204308
I didn't post the method as I do not believe it is correct, but as you ask here it is...How did you do this?
So you are inverting (NOT), then reverse bit-ordering each Nibble (4-bits), and taking the MOD10 (BCD) value for each digit position - Correct?I didn't post the method as I do not believe it is correct, but as you ask here it is...
View attachment 706365
Data stream with different transmitters IDs would be very helpful. As well as some streams with known battery voltage values.
I know this post is old, but as this thread popped back up, I started reading. The ribbon cable is actually integrated into the Rigid-Flex PCB. The rigid portion is likely FR4, which is common. The flexible portion is generally a couple layers of kapton built around the traces. This type is actually fairly common in some applications. Generally, where space is at a premium. As it's built into the PCB, it can be more reliable than a soldered ribbon cable, and may also be cheaper. While a rigid-flex pcb tends to cost more than a rigid, that can be offset by a reduction in manufacturing steps.This is interesting, I've never seen a ribbon cable attached this way. It appears the cable was attached during PCB manufacture! Normally they'd be soldered on or would use a connector. How strange!
View attachment 643085
Also: No conformal coating. How disappointing, scubapro.
I agree, seems like an unlikely encoding!I didn't post the method as I do not believe it is correct, but as you ask here it is...
View attachment 706365
Data stream with different transmitters IDs would be very helpful. As well as some streams with known battery voltage values.
Each Nibble (4-bits) is reversedI agree, seems like an unlikely encoding!
Also, it doesn't look to me like your binary to decimal conversions are all correct. Rather than 1 10 4 3 10 8, I get 8 10 4 24 10 2.
Raw: 1011 1010 1101 0011 1010 1110
Invert: 0100 0101 0010 1100 0101 0001
Reverse: 0010 1010 0100 0011 1010 1000
Decimal: 2 10 4 3 10 8
Modulo 10: 2 0 4 3 0 8