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

PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1 #139

Open
hack-char opened this issue Mar 11, 2025 · 6 comments
Open

PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1 #139

hack-char opened this issue Mar 11, 2025 · 6 comments
Assignees

Comments

@hack-char
Copy link

I'm curious if anyone has seen these errors, and am trying to figure out what they mean. I've gotten quite a few of them, all the same message:

{
    "timestamp": "2025-03-11T10:08:01.283027356-04:00",
    "skipped_message_reasons": [
      "DecodingError(UperDecodeError(Error { cause: BufferTooShort, msg: \"PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1\", context: [] }))"
    ],
    "analysis": []
  }

The timestamp doesn't line up to an entry in the pcap. I'm assuming this means some error on-device when either a hardware error occurs or some kind of decoding error. Any idea how to troubleshoot?

Installed RayHunter from tag v0.2.5 to an Orbic. Install seemed fine and can access the web UI.

Thanks,
Char

@wisxxx
Copy link

wisxxx commented Mar 11, 2025

yes. Installed the latest (as of yesterday). I just took it out for an hour or so and got:

{ "Timestamp": "2025-03-11T12:02:41.369860975-04:00", "skipped_message_reasons": [ "DecodingError(UperDecodeError(Error { cause: BufferTooShort, msg: \"PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1\", context: [] }))", "DecodingError(UperDecodeError(Error { cause: BufferTooShort, msg: \"PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1\", context: [] }))" ], "analysis": [] },

... 141 repetitions of "BufferTooShort" skipped ...

{ "Timestamp": "2025-03-11T16:17:47.304485585-04:00", "skipped_message_reasons": [ "DecodingError(UperDecodeError(Error { cause: BufferTooShort, msg: \"PerCodec:DecodeError:Requested Bits to decode 3, Remaining bits 1\", context: [] }))" ], "analysis": [] }

This is on an Orbic with a SIM, but no active account on Verizon. USB and WiFi web interfaces both accessible.

@wgreenberg wgreenberg self-assigned this Mar 11, 2025
@wgreenberg wgreenberg marked this as a duplicate of #148 Mar 12, 2025
@wgreenberg
Copy link
Collaborator

on the bright side, this error is fairly benign -- it just means our telcom parser is failing to parse a certain type of message. we should figure out which type and fix it, though!

@happilyretired23
Copy link

Same here. Inactive SIM. Orbic UI shows "NO SERVICE". Anything we can do to provide info to help debug?

@wisxxx
Copy link

wisxxx commented Mar 15, 2025

I believe it only occurs when the web page is displayed. I see it over USB for a certainty, occurring every minute or two. Disconnecting and walking around with the Orbic in my pocket for over two hours, there were no errors. They started up when I reconnected to USB.

@cooperq
Copy link
Collaborator

cooperq commented Mar 17, 2025

This is a benign error you can ignore.

@cooperq cooperq closed this as not planned Won't fix, can't repro, duplicate, stale Mar 17, 2025
@cooperq cooperq reopened this Mar 17, 2025
@cooperq
Copy link
Collaborator

cooperq commented Mar 17, 2025

oops apparently @wgreenberg plans to fix it eventually!

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

No branches or pull requests

5 participants