portapack-mayhem / mayhem-firmware

Custom firmware for the HackRF+PortaPack H1/H2
GNU General Public License v3.0
3.27k stars 533 forks source link

rtl_433 implement [$200] #113

Closed schmiernippel closed 9 months ago

schmiernippel commented 4 years ago

Implementing rtl_433 would be really nice.Dozens of ISM Sensors are in the neighborhood to be read out,so you have a wheaterstation in your pocket :-)

--- There is a **[$200 open bounty](https://www.bountysource.com/issues/92212604-rtl_433-implement?utm_campaign=plugin&utm_content=tracker%2F182166508&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F182166508&utm_medium=issues&utm_source=github).
jamesshao8 commented 4 years ago

What are you actually trying to communicate with rtl_433? I checked the code of rtl_433, the demodulation isn't complex, just FM and AM, which is already implemented in BLE and Analog TV receivers. The problem is there are too many devices to support.

eried commented 4 years ago

I guess the backers of the bounty could provide samples and tell which devices they think this should support. I think if you click "solve" here https://www.bountysource.com/issues/92212604-rtl_433-implement they will get an email with "somebody started to work on this"

schmiernippel commented 4 years ago

What are you actually trying to communicate with rtl_433? I checked the code of rtl_433, the demodulation isn't complex, just FM and AM, which is already implemented in BLE and Analog TV receivers. The problem is there are too many devices to support.

But this is the main reason why this program is so nice because there are so many sensors supportet and frequently new added ! I use rtl_433 mainly for troubleshooting and exploring new weatherstations and temperature sensors(pool, indoor...)

jamesshao8 commented 4 years ago

I can try to decode some of the wireless gadgets, but don't have that much time to adapt everything. The weather station you mean is some kind of temp sensors at home? In my country, these kinds of device are using zigbee or wifi. I need to find something else to test.

helmarw commented 4 years ago

as i postet here there is a lot of functionality missing in the TPMS monitor, even standard Schrader TPMS are not working fully... with rtl_433 no problem at all so i think such an implementation would be beneficial ...

eried commented 4 years ago

I can try to decode some of the wireless gadgets, but don't have that much time to adapt everything. The weather station you mean is some kind of temp sensors at home? In my country, these kinds of device are using zigbee or wifi. I need to find something else to test.

What kind of recording will benefit you @jamesshao8? I mean, of course people will want "everything" but that will never be possible, so it would be nice maybe to have a TXT to define the devices? (without knowing all the devices, it is difficult to think on a solution)

ALTERNATIVELY make a simple app that works for 2-3 things and write a wiki guide how to add new entries with Universal Radio Hacker+HackRF so everyone could contribute?

jamesshao8 commented 4 years ago

I checked the supporting list of rtl_433, but there is no familiar device I can play with. And there is not much youtube video talking about using of rtl_433. I think it can start with some device that is common in China and Europe.

Yes, I do think making example for other's to add is a good idea. That's the benefit of making things open source.

eried commented 4 years ago

Yes 👍 simple app + guide how to add more will get everyone integrating their 433 / (866?) devices.

jamesshao8 commented 4 years ago

@helmarw How do you trigger the sensor to send data? I think the sensors are sending data frequently only when the car reaches 80km/h. That's what I am experiencing on the road.

helmarw commented 4 years ago

it needs to reach at least 30kmh not 80 or you send a 125 KHz tone to trigger the device or you have a the Miller Tool 9936 which can send this trigger signal and decode the TPMS bursts. But this is all written in the post i linked 5 posts above... if you dont have either you could build a rig with a motor spinning the sensor at this speed, doesnt need to be in the car nor does it need pressure to work...

jamesshao8 commented 4 years ago

tpms This is what in my call. Are you familiar with that? @helmarw

jamesshao8 commented 4 years ago

It's strange that I can't found information of TTETP079 from FCC website.

helmarw commented 4 years ago

i found it immediately ;) TTETP079

you have to start search from this page: https://www.fcc.gov/oet/ea/fccid

but i dont know exactly what type of sensor that is. you can search for the number 3641110AK80XA you get some aliexpress but also schrader. if you have an rtl-sdr you can try rtl_433 to find out the exact type

thesle3p commented 3 years ago

https://github.com/merbanan/rtl_433/blob/master/src/devices/simplisafe.c <-- would it be possible to implement this in Mayhem? I have an env to test it if needed.

schmiernippel commented 3 years ago

Any news on rtl_433 implementation...??

evilpete commented 2 years ago

It would most likely be easiest to add support the rtl_433's bitbuffer call interface and decoder_output_data() hooks. With these plus clear coding templates for importing device code can made this into mostly simple busy work .

MKme commented 1 year ago

Added another bit of $$$ to the bounty. This would be an incredible add-on.

helmarw commented 1 year ago

jupp agreed, I also contributed some $ would really improve the usefulness of this device

sn0ren commented 1 year ago

This would be an awesome addition. I want to contribute to the bounty as well, but is Bountysource safe to use? It seems abandoned and people are saying that the bounties aren't being paid.

eried commented 9 months ago

Hi! anyone who added money to this bounty, please try to open a dispute on paypal, check -> https://github.com/bountysource/core/issues/1586

helmarw commented 9 months ago

thnx, but that only works if its not older than 180days everyone else will loose the money

eried commented 9 months ago

yeah I know. I dont know if we can contact someone else, I added some money too back then. It is not a big sum, but it is a crappy situation

helmarw commented 9 months ago

jupp, me too, dont think there is much we can do about. if they are insolvent you basically can kiss your money goodby :/