RNS Logo

rns.recipes

◈ 9ce92808be498e9e05590ff27cbfdfe4
Guest posting from WWW mirror disabled. Ident on Nomad @ 9ce92808be498e9e05590ff27cbfdfe4 or sign up to post

microReticulum Updates and Technical Discussion

Pinned
Question Discussion Help

Started by gdane effaced88c4b0026... ·

#41

I can't get remote management to work. I installed 1.86.4 on a Heltec V3. I'm using the console.html from that release, along w/ meshchatx from your api_extensions branch. When I connect, I can see a burst of radio activity from the target node that's also received on the node that's tethered to meshchatx. but it just looks like the attached screenshot
image.png
no matter how long i wait, console.html doesn't receive any data

Anonymous
#42

crisprcas9 wrote:

I can't get remote management to work. I installed 1.86.4 on a Heltec V3. I'm using the console.html from that release, along w/ meshchatx from your api_extensions branch. When I connect, I can see a burst of radio activity from the target node that's also received on the node that's tethered to meshchatx. but it just looks like the attached screenshot
[image]
no matter how long i wait, console.html doesn't receive any data

I got it working with https://github.com/attermann/ReticulumAPI, followed the setup guide there, and then run it with ./ReticulumAPI/.venv/bin/rnsapid. Then connect via rnsapid with ws://localhost:8000/ws.

Anonymous
#43

Anonymous wrote:

I got it working with https://github.com/attermann/ReticulumAPI, followed the setup guide there, and then run it with ./ReticulumAPI/.venv/bin/rnsapid. Then connect via rnsapid with ws://localhost:8000/ws.

can you give a link to the console.html that you used? the one in release 1.86.4 doesn't even work w/ rnsapid, and the one built from the src also has errors

Anonymous
#44

Anonymous wrote:

Anonymous wrote:

I got it working with https://github.com/attermann/ReticulumAPI, followed the setup guide there, and then run it with ./ReticulumAPI/.venv/bin/rnsapid. Then connect via rnsapid with ws://localhost:8000/ws.

can you give a link to the console.html that you used? the one in release 1.86.4 doesn't even work w/ rnsapid, and the one built from the src also has errors

Well this is a bit messy. I checked my setup still works and it does, latest 1.86.4 firmware and im using the "index.html" from the "webconsole" folder in the main source. So to check again i started from scratch with the 1.86.4 release and a fresh ReticulumAPI setup and it doesn't work.. Also the webconsole/index.html and console.html are different for some reason..? Anyway I think the one I downloaded a while ago is different, here it is: https://github.com/attermann/microReticulum_Firmware/blob/73c2b178954ab08d44dfb889a6907fe2795e2157/webconsole/index.html

Anonymous
#45

Anonymous wrote:

Well this is a bit messy. I checked my setup still works and it does, latest 1.86.4 firmware and im using the "index.html" from the "webconsole" folder in the main source. So to check again i started from scratch with the 1.86.4 release and a fresh ReticulumAPI setup and it doesn't work.. Also the webconsole/index.html and console.html are different for some reason..? Anyway I think the one I downloaded a while ago is different, here it is: https://github.com/attermann/microReticulum_Firmware/blob/73c2b178954ab08d44dfb889a6907fe2795e2157/webconsole/index.html

Thank you! For some stupid reason, I never thought to try index.html. It connect successfully to rnsapid, but I'm still getting timeouts from rnsapid:

2026-08-21 12:11:44,874 INFO rnsapi.server: listening on https://127.0.0.1:8000 2026-08-21 12:11:44,874 INFO rnsapi.server: listening on http://127.0.0.1:8001 2026-08-21 12:12:03,393 INFO rnsapi.server: ws connected: conn=3b48918d7f13 remote=127.0.0.1 (1 total open) 2026-08-21 12:12:03,401 INFO rnsapi.server: ws attached: conn=3b48918d7f13 session=31a353a32c300d38 anonymous=True 2026-08-21 12:12:03,412 INFO rnsapi.handlers.links: session 31a353a32c300d38 link.open received (dest=07fba49540cd008151 da30ccc4ad33f9 aspect=rnstransport.remote.management auto_identify=True) 2026-08-21 12:12:03,625 INFO rnsapi.rns.links: session 31a353a32c300d38 opening link to 07fba49540cd008151da30ccc4ad33f9 (aspect=rnstransport.remote.management) 2026-08-21 12:12:04,961 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 ACTIVE (mt u=500 mdu=431) 2026-08-21 12:12:05,008 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 identifyin g with default (71c2af366482e4c4be46cf09cafa61bd) identity 2026-08-21 12:12:05,016 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:35,023 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:40,034 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision watchdog timeout — RNS did not fire failed_callback (known packet-request bug)

Anonymous
#46

Anonymous wrote:

Anonymous wrote:

Well this is a bit messy. I checked my setup still works and it does, latest 1.86.4 firmware and im using the "index.html" from the "webconsole" folder in the main source. So to check again i started from scratch with the 1.86.4 release and a fresh ReticulumAPI setup and it doesn't work.. Also the webconsole/index.html and console.html are different for some reason..? Anyway I think the one I downloaded a while ago is different, here it is: https://github.com/attermann/microReticulum_Firmware/blob/73c2b178954ab08d44dfb889a6907fe2795e2157/webconsole/index.html

Thank you! For some stupid reason, I never thought to try index.html. It connect successfully to rnsapid, but I'm still getting timeouts from rnsapid:

2026-08-21 12:11:44,874 INFO rnsapi.server: listening on https://127.0.0.1:8000 2026-08-21 12:11:44,874 INFO rnsapi.server: listening on http://127.0.0.1:8001 2026-08-21 12:12:03,393 INFO rnsapi.server: ws connected: conn=3b48918d7f13 remote=127.0.0.1 (1 total open) 2026-08-21 12:12:03,401 INFO rnsapi.server: ws attached: conn=3b48918d7f13 session=31a353a32c300d38 anonymous=True 2026-08-21 12:12:03,412 INFO rnsapi.handlers.links: session 31a353a32c300d38 link.open received (dest=07fba49540cd008151 da30ccc4ad33f9 aspect=rnstransport.remote.management auto_identify=True) 2026-08-21 12:12:03,625 INFO rnsapi.rns.links: session 31a353a32c300d38 opening link to 07fba49540cd008151da30ccc4ad33f9 (aspect=rnstransport.remote.management) 2026-08-21 12:12:04,961 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 ACTIVE (mt u=500 mdu=431) 2026-08-21 12:12:05,008 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 identifyin g with default (71c2af366482e4c4be46cf09cafa61bd) identity 2026-08-21 12:12:05,016 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:35,023 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:40,034 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision watchdog timeout — RNS did not fire failed_callback (known packet-request bug)

I can see remote node is sending data out, and the local node is receiving data, but rnsapid doesn't know what to do with it, apparently

Anonymous
#47

Anonymous wrote:

Anonymous wrote:

Well this is a bit messy. I checked my setup still works and it does, latest 1.86.4 firmware and im using the "index.html" from the "webconsole" folder in the main source. So to check again i started from scratch with the 1.86.4 release and a fresh ReticulumAPI setup and it doesn't work.. Also the webconsole/index.html and console.html are different for some reason..? Anyway I think the one I downloaded a while ago is different, here it is: https://github.com/attermann/microReticulum_Firmware/blob/73c2b178954ab08d44dfb889a6907fe2795e2157/webconsole/index.html

Thank you! For some stupid reason, I never thought to try index.html. It connect successfully to rnsapid, but I'm still getting timeouts from rnsapid:

2026-08-21 12:11:44,874 INFO rnsapi.server: listening on https://127.0.0.1:8000 2026-08-21 12:11:44,874 INFO rnsapi.server: listening on http://127.0.0.1:8001 2026-08-21 12:12:03,393 INFO rnsapi.server: ws connected: conn=3b48918d7f13 remote=127.0.0.1 (1 total open) 2026-08-21 12:12:03,401 INFO rnsapi.server: ws attached: conn=3b48918d7f13 session=31a353a32c300d38 anonymous=True 2026-08-21 12:12:03,412 INFO rnsapi.handlers.links: session 31a353a32c300d38 link.open received (dest=07fba49540cd008151 da30ccc4ad33f9 aspect=rnstransport.remote.management auto_identify=True) 2026-08-21 12:12:03,625 INFO rnsapi.rns.links: session 31a353a32c300d38 opening link to 07fba49540cd008151da30ccc4ad33f9 (aspect=rnstransport.remote.management) 2026-08-21 12:12:04,961 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 ACTIVE (mt u=500 mdu=431) 2026-08-21 12:12:05,008 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 identifyin g with default (71c2af366482e4c4be46cf09cafa61bd) identity 2026-08-21 12:12:05,016 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:35,023 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision sending (data_type=list, timeout=30, link_status=ACTIVE) 2026-08-21 12:12:40,034 INFO rnsapi.rns.links: session 31a353a32c300d38 link 07fba49540cd008151da30ccc4ad33f9 request /p rovision watchdog timeout — RNS did not fire failed_callback (known packet-request bug)

I can see remote node is sending data out, and the local node is receiving data, but rnsapid doesn't know what to do with it, apparently

Nomad1n0 c0d738c95b4d0dba...
#48

Is there any possibility to debug the sw without using Serial.print?
I want to look into some timing issues but i don't have much experience with esp32 debugging in particular.

edited #49

Nomad1n0 wrote:

Is there any possibility to debug the sw without using Serial.print?
I want to look into some timing issues but i don't have much experience with esp32 debugging in particular.

 

Never tried it, but I'd start here: https://docs.platformio.org/en/latest/plus/debugging.html

Post a Reply

Supports Markdown: **bold**, *italic*, `code`, ```code blocks```, [links](url)

Log in to upload images

Quote
Copied to clipboard