Giter Club home page Giter Club logo

pacific-tpms's People

Contributors

xnk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pacific-tpms's Issues

Invalid sample rate: 96000 Hz?

Thanks for your efforts. I am playing with your code and getting following error. any thoughts?
`./tpmsrecv.py
linux; GNU C++ version 7.2.1 20171224; Boost_106600; UHD_003.010.002.000-0-unknown

gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.11
built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace airspy
Using device #0 Realtek RTL2838UHIDIR SN: 00000001
Found Rafael Micro R820T tuner
Invalid sample rate: 96000 Hz
Traceback (most recent call last):
File "./tpmsrecv.py", line 213, in
main()
File "./tpmsrecv.py", line 208, in main
tb = top_block_cls()
File "./tpmsrecv.py", line 160, in init
self.freq_xlating_fir_filter_xxx_0 = filter.freq_xlating_fir_filter_ccc(self.decim, (firdes.low_pass(1, throttle_rate, 180000, 20000, firdes.WIN_HAMMING, 6.76)), self.freqadj, throttle_rate)
File "/usr/lib/python2.7/site-packages/gnuradio/filter/filter_swig.py", line 139, in low_pass
return _filter_swig.firdes_low_pass(*args, **kwargs)
RuntimeError: firdes check failed: 0 < fa <= sampling_freq / 2
`

Transmitting question

bitstream = '00000000000000001111110' + differential_manchester_encode('1'+payload+crc_bits+'1') + '000000'

I'm curious, how come you have the preamble not encoded?

Is there a way to let PMV-107J send signal out of tire?

Hi,

This is not a issue. I just try to find a way to send LF signal to activate the TPMS sensor out of tire. I have four pacific PMV-107J sensors out of tire. But they don't send signal if they're not in the tire. I know some TPMS scanners have a way to scan TPMS sensor. Could we send the signal as TPMS scanners do?

8 character id

Thanks for your code, I'm doing thesis research on wireless vulnerabilities in vehicles and it's been helpful. I'm attempting to spoof my 2020 Toyota Tacoma's tpms messages, but as you can see in the picture below the id field is either 8 hex digits long, or maybe just has "d" as a prefix. (I'm using two HackRFs, one listening with RTL_433, and the other transmitting your code) When I attempt to add the additional character to your code, I do not receive anything on RTL_433, which I'm assuming is because the payload is very length-dependent as far as the CRC. Is there anyway to change this prefix from "0" to "d", or just add the additional character into the id field? Thanks so much for your help!

Tacoma_TPMS
TPMS Messages received from 2020 Toyota Tacoma

Spoofed_TPMS
TPMS Messages generated by the tpmsxmit.py code

Wrong frequency

Official information about this FCC ID PAXPMV107J says that Frequency Range is 314.98 MHz, but not 315.98MHz as you mentioned in README.md. Using radio receiver I can confirm, that every 90 seconds on this frequency I can see short signal.

https://fccid.io/PAXPMV107J

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.