Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] OOK app refactor #572

Closed
wants to merge 29 commits into from

Conversation

cusspvz
Copy link

@cusspvz cusspvz commented Apr 12, 2022

Main changes:

  • Removed the TabNav
  • Added the Repeat selector
  • Added some general OOK encoders (8-bits / 16-bits)
  • Added the capability of iterating to the next possible value on Symfield
  • Re-designed the screen
  • Re-factored the code to make it easier to add other TX modes
  • Added the Bruteforce TX mode - while respecting the Repeating minimum value, which now is user-configurable
  • Added a simple DeBruijn TX mode DeBruijn Tool - A simple OOK remote calculator [$215] #131 - Assumed the encoders that require a preamble and sync are not vulnerable to this attack
    • Added a flag that states which encoders are vulnerable to DeBruijn
    • The interface disallows the user to proceed with a DeBruijn TX if the encoder doesn't allow it
  • Added a Reverse checkbox next to the Waveform - I've noticed some encoders had the bit formats reversed, so I've added the checkbox which allows the user to flip the waveform
    • right now it is only flipping encoders with 2 bit formats. might require future work. at least with the current implementation the sync bits are not flipped

Looking for testers to ensure everything's looking good before removing the WIP state.
https://photos.app.goo.gl/msma7aeSCozG1JJ98

Latest build:
portapack-h1_h2-mayhem-cusspvz-ook-alpha-6.bin.zip

@jLynx jLynx marked this pull request as draft April 12, 2022 22:31
@andrej-mk andrej-mk mentioned this pull request Aug 1, 2022
@gullradriel gullradriel marked this pull request as ready for review December 21, 2022 07:33
@girs1982

This comment was marked as abuse.

@jLynx jLynx marked this pull request as draft May 11, 2023 20:27
@jLynx
Copy link
Contributor

jLynx commented May 11, 2023

What's the deal with this PR, is it still active or should it be closed?

@jLynx
Copy link
Contributor

jLynx commented May 18, 2023

Closing as stale. Please feel free to open again when active.

@jLynx jLynx closed this May 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants