NebraLtd / helium-syncrobit

Nebra OpenFleet for Syncrobit CM4 Miners
https://nebra.io/syncrobit
MIT License
11 stars 5 forks source link

Syncrobit #60 and #58 ecc selection #2

Closed invictus737 closed 1 year ago

invictus737 commented 1 year ago

Hello,

some V1 CM4 based Syncrobit miners are having the ECC address not standard and some extra handling is required for that special case. Please add at the minim the posibility to custom specify the i2c address (60 or 58) and the slot (0,1,2,3).

Regards

mg198 commented 1 year ago

WIth the BalenaCloud flash and using the new variable slot we are back!! I cannot thank you guys enough for your work on this - mine has been offline for 8 months until today

[image: Screenshot 2023-03-26 09.39.27.png]

On Sat, Mar 25, 2023 at 10:52 AM jd3rul @.***> wrote:

@shawaj https://github.com/shawaj I have same led beeps and issues as @mg198 https://github.com/mg198 , but I installed TEST version. Can I deploy via BalenaCloud in the dashboard?

— Reply to this email directly, view it on GitHub https://github.com/NebraLtd/helium-syncrobit/issues/2#issuecomment-1483843478, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYRSCZFBFWR6JOV5GJO7TW3W54BDXANCNFSM6AAAAAAUIYU5XM . You are receiving this because you were mentioned.Message ID: @.***>

-- Regards,

Mathew Gennaro

shawaj commented 1 year ago

@shawaj I have same led beeps and issues as @mg198 , but I installed TEST version. Can I deploy via BalenaCloud in the dashboard?

Yes you can indeed @jd3rul - however your keyslot might not be the same

shawaj commented 1 year ago

@mg198 awesome news, really glad to hear it's working nicely.

Just need to get it working automatically rather than with the override now! Plenty more improvements and features incoming also :-)

We would be really grateful for some coffee/beer money if you're feeling generous 😉 https://github.com/sponsors/NebraLtd

jd3rul commented 1 year ago

That is nice. So I have to activate trial or pay the monthly fee for each of my devices in order to access the scripting interface ? Sent from my Galaxy -------- Original message --------From: Aaron Shaw @.> Date: 3/27/23 03:40 (GMT+02:00) To: NebraLtd/helium-syncrobit @.> Cc: jd3rul @.>, Mention @.> Subject: Re: [NebraLtd/helium-syncrobit] Syncrobit #60 and #58 ecc selection (Issue #2)

@shawaj I have same led beeps and issues as @mg198 , but I installed TEST version. Can I deploy via BalenaCloud in the dashboard?

Yes you can indeed @jd3rul

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

shawaj commented 1 year ago

@jd3rul on BalenaCloud the first 10 devices are free forever so you shouldn't have to pay anything unless you have over 10 devices

jd3rul commented 1 year ago

Oh I see. So that is what "Start free trial" when im going to ThingsX in dashboard  means. Sent from my Galaxy -------- Original message --------From: Aaron Shaw @.> Date: 3/27/23 13:06 (GMT+02:00) To: NebraLtd/helium-syncrobit @.> Cc: jd3rul @.>, Mention @.> Subject: Re: [NebraLtd/helium-syncrobit] Syncrobit #60 and #58 ecc selection (Issue #2)

@jd3rul on BalenaCloud the first 10 devices are free forever so you shouldn't have to pay anything unless you have over 10 devices

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

shawaj commented 1 year ago

Oh I see. So that is what "Start free trial" when im going to ThingsX in dashboard  means. Sent from my Galaxy -------- Original message --------From: Aaron Shaw @.> Date: 3/27/23 13:06 (GMT+02:00) To: NebraLtd/helium-syncrobit @.> Cc: jd3rul @.>, Mention @.> Subject: Re: [NebraLtd/helium-syncrobit] Syncrobit #60 and #58 ecc selection (Issue #2) @jd3rul on BalenaCloud the first 10 devices are free forever so you shouldn't have to pay anything unless you have over 10 devices —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

@jd3rul - no that refers to our remote management from the Nebra Dashboard

This is different to balenaCloud :-)

vstrong-info commented 1 year ago

@shawaj, thank you for the instructions https://github.com/NebraLtd/helium-syncrobit/issues/2#issuecomment-1482031607 After upgrading to -25 and configuring Device Variable, two of my SBs are back online. Thank you!

jd3rul commented 1 year ago

This has the SWARM OVERRIDE ecc://i2c-1:88?slot=3 . Now what should I do to upload onto hotspot ? Capture

vstrong-info commented 1 year ago

@jd3rul 1) Navigate to the bottom of this page: https://github.com/NebraLtd/helium-syncrobit 2) Click on Deploy with balena - this will open your BalenaCloud page 3) Deploy to existing fleet - select the fleet with your Syncrobit miners:

image

This will push new build to all miners and update them. Once it is done, the variable you created will apply and miner should initialise the Packet Forwarder correctly.

jd3rul commented 1 year ago

@vstrong-info I did that already. But how does he know which miners are mine ? Where is the link between my account on balenaCloud and the nebra -25-.03.27 version I installed recently ?

vstrong-info commented 1 year ago

@jd3rul This procedure will ally new firmware to ALL miners in that Fleet.

@vstrong-info I did that already. But how does he know which miners are mine ? Where is the link between my account on balenaCloud and the nebra -25-.03.27 version I installed recently ?

jd3rul commented 1 year ago

@jd3rul This procedure will ally new firmware to ALL miners in that Fleet.

@vstrong-info I did that already. But how does he know which miners are mine ? Where is the link between my account on balenaCloud and the nebra -25-.03.27 version I installed recently ?

How is one miner added in that Fleet ? What is the exact procedure to add a hotspot into a fleet. Kind wishes

vstrong-info commented 1 year ago

Go into the Fleet, click 'Add device'

image

Flash it to the SD card or CM board, insert in back into the miner, power it up and it will appear in your BalenaCloud Fleet.

jd3rul commented 1 year ago

I flashed it selecting pi cm4 io board. I transplanted board back to miner. I get this almost steady red led.

72ae6f9d-fb88-4f02-b38e-4be6abc58862

More than this, the selection device should be Raspberry Pi 4 or CM4 IO Board ?

Capture2

jd3rul commented 1 year ago

Go into the Fleet, click 'Add device' image Flash it to the SD card or CM board, insert in back into the miner, power it up and it will appear in your BalenaCloud Fleet.

Ok, if I do this then it will not load into dashboard (local ip address) The settings are all right ?

shawaj commented 1 year ago

Awesome news @vstrong-info - glad to hear it.

More updates incoming to improve the experience and automate it so you don't need to manually set variables

shawaj commented 1 year ago

Go into the Fleet, click 'Add device' image Flash it to the SD card or CM board, insert in back into the miner, power it up and it will appear in your BalenaCloud Fleet.

Ok, if I do this then it will not load into dashboard (local ip address) The settings are all right ?

@jd3rul yes looks fine to me.

You will still be able to access the local IP dashboard. And you will even be able to toggle a switch in BalenaCloud to access it remotely as well :-)

shawaj commented 1 year ago

Oops, clicked the close button accidentally 😂

vstrong-info commented 1 year ago

@jd3rul: More than this, the selection device should be Raspberry Pi 4 or CM4 IO Board ? Capture2 It should be CM4 IO Board as in this screenshot: https://github.com/NebraLtd/helium-syncrobit/issues/2#issuecomment-1485811521

jd3rul commented 1 year ago

Woohoo! Thank you @vstrong-info , @shawaj ! After doing so, waiting few hours, I managed to get past errors. image

Now, the next step is adding variables one by one, and see which slot is fine. Am I right? image

shawaj commented 1 year ago

@jd3rul actually the easiest thing to do is to go into the device, then in the web terminal open a terminal to the diagnostics container.

Then type i2cdetect -y 1 and hit enter.

Then we what the output is and post back here and then I'll tell you the next steps

jd3rul commented 1 year ago

root@6255f448c59a:/opt# i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- image

shawaj commented 1 year ago

Hmm very strange @jd3rul - can you try issuing the command ./python-dependencies/hm_pyhelper/gateway_mfr_aarch64 --device ecc://i2c-1:96?slot=0 key

And increase the number before key up from 0 until the output matches your animal name

(For reference, the 60 shown in the output is 0x60 - which is hexadecimal address 60 - which is decimal 96 which is why we use 96 in the command mentioned above)

jd3rul commented 1 year ago

Hm. Looks like it should have read it ... It worked right away in slot 0

image

shawaj commented 1 year ago

@jd3rul what release is it running?

jd3rul commented 1 year ago

@shawaj Firmware Version | 2023.02.07.0-25 (d2dd598)

shawaj commented 1 year ago

That explains it. The -26 update fixed this issue :-)

jd3rul commented 1 year ago

@shawaj is there a force update check in diagnostics page ?

shawaj commented 1 year ago

@jd3rul are you running on BalenaCloud or on our open fleet image?

jd3rul commented 1 year ago

@shawaj I deployed using this method, posted up:

Navigate to the bottom of this page: https://github.com/NebraLtd/helium-syncrobit Click on Deploy with balena - this will open your BalenaCloud page Deploy to existing fleet - select the fleet with your Syncrobit miners:

shawaj commented 1 year ago

@shawaj I deployed using this method, posted up:

Navigate to the bottom of this page: https://github.com/NebraLtd/helium-syncrobit Click on Deploy with balena - this will open your BalenaCloud page Deploy to existing fleet - select the fleet with your Syncrobit miners:

@jd3rul ok so the way to force the update will be just to repeat the process mentioned and it should then build a new release and you will get the -26 release ☺️

jd3rul commented 1 year ago

Aweright!! Animal name appears in there. image

I try now with the problematic one.

jd3rul commented 1 year ago

@shawaj Ok, so I found one at 58x3 slot. Now its the time to override swarm key location, but i see the command was deleted here from posts. image

LE: Found it . Its SWARM_KEY_URI_OVERRIDE and value ecc://i2c-1:88?slot=3 . It worked, thanks!

shawaj commented 1 year ago

@jd3rul great stuff

jd3rul commented 1 year ago

@shawaj The first one I connected, appeared Active in explorer.helium pretty fast. On the other hand, the 2nd one (which had slot 3 / 58 ) is online for many hours but still shows Inactive in explorer. Is it a way to force some activity on chain ?

shawaj commented 1 year ago

@jd3rul you probably need to reboot the device after you have entered the correct key slot

It should start working quite quickly once you find the correct keyslot

jd3rul commented 1 year ago

So its on for 4+ hours, and still not showing online in explorer I'll leave it like that more hours.

~~These messages keep repeating in logs: diagnostics INFO:root:Diagnostics shipping not requested, skipping. diagnostics INFO:root:Diagnostics complete~~

LE: Ok it worked! It finally witnessed. Nice!

jd3rul commented 1 year ago

image I cannot connect to this miner dashboard (local ip), and balena displays this. I attached also diagnostics. Did you encounter this before?

helium-syncrobit_withered-street-02.04.23_14_2707(+0300).txt

shawaj commented 1 year ago

This is the error:


<diagnostics> 2023-04-02 07:09:39,337 - [ERROR] - hm_pyhelper.miner_param - (ecc_diagnostic.py).perform_test -- /opt/python-dependencies/hw_diag/diagnostics/ecc_diagnostic.py:(43) - cannot access local variable 'ecc_location' where it is not associated with a value

<diagnostics> Traceback (most recent call last):

<diagnostics>   File "/opt/python-dependencies/hw_diag/diagnostics/ecc_diagnostic.py", line 21, in perform_test

<diagnostics>     ecc_tests = get_gateway_mfr_test_result()

<diagnostics>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 207, in get_gateway_mfr_test_result

<diagnostics>     return run_gateway_mfr("test")

<diagnostics>            ^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 71, in wrapper_lock_ecc

<diagnostics>     raise ex

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 60, in wrapper_lock_ecc

<diagnostics>     raise ex

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 57, in wrapper_lock_ecc

<diagnostics>     value = func(*args, **kwargs)

<diagnostics>             ^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 32, in run_gateway_mfr

<diagnostics>     command = get_gateway_mfr_command(sub_command, slot=slot)

<diagnostics>               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 167, in get_gateway_mfr_command

<diagnostics>     get_ecc_location()

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 150, in get_ecc_location

<diagnostics>     if not ecc_location:

<diagnostics>            ^^^^^^^^^^^^

<diagnostics> UnboundLocalError: cannot access local variable 'ecc_location' where it is not associated with a value

<diagnostics> ERROR:hm_pyhelper.miner_param:cannot access local variable 'ecc_location' where it is not associated with a value

<diagnostics> Traceback (most recent call last):

<diagnostics>   File "/opt/python-dependencies/hw_diag/diagnostics/ecc_diagnostic.py", line 21, in perform_test

<diagnostics>     ecc_tests = get_gateway_mfr_test_result()

<diagnostics>                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 207, in get_gateway_mfr_test_result

<diagnostics>     return run_gateway_mfr("test")

<diagnostics>            ^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 71, in wrapper_lock_ecc

<diagnostics>     raise ex

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 60, in wrapper_lock_ecc

<diagnostics>     raise ex

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/lock_singleton.py", line 57, in wrapper_lock_ecc

<diagnostics>     value = func(*args, **kwargs)

<diagnostics>             ^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 32, in run_gateway_mfr

<diagnostics>     command = get_gateway_mfr_command(sub_command, slot=slot)

<diagnostics>               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 167, in get_gateway_mfr_command

<diagnostics>     get_ecc_location()

<diagnostics>   File "/opt/python-dependencies/hm_pyhelper/miner_param.py", line 150, in get_ecc_location

<diagnostics>     if not ecc_location:

<diagnostics>            ^^^^^^^^^^^^

<diagnostics> UnboundLocalError: cannot access local variable 'ecc_location' where it is not associated with a value

I can see where it's coming from so will push an update to try and fix this. However, it is essentially because it is not finding the correct key slot.

shawaj commented 1 year ago

image I cannot connect to this miner dashboard (local ip), and balena displays this. I attached also diagnostics. Did you encounter this before?

helium-syncrobit_withered-street-02.04.23_14_2707(+0300).txt

@jd3rul is this the same miner that you said was working before or a different one?

Also, can you add gh_shawaj as a developer user on your fleet on BalenaCloud? Then I can take a look at it quickly

jd3rul commented 1 year ago

@shawaj It was not working before. Its recently added and having troubles. I just added you to the fleet.

7ChrisMM4 commented 1 year ago

Thanks @7ChrisMM4 🙏

@shawaj @WayneNebra - Sorry, this fell off the map due to some extenuating circumstance. I am following up as my device still shows ECC Error. Looks like a lot of progress has been made for some. Can I get the cliff notes and direction on how to fix?

7ChrisMM4 commented 1 year ago

ticket 410466

this is in relation to ticket 410466 @shawaj @WayneNebra

shawaj commented 1 year ago

Closing this as fixed by https://github.com/NebraLtd/hm-diag/pull/560 and https://github.com/NebraLtd/helium-miner-software/pull/753

For anyone reading this, the summary is:

So we think this should all be resolved

7ChrisMM4 commented 1 year ago

You guys are ROCKSTARS!!!! Thank you for your support with this.

On Wed, Apr 26, 2023 at 4:44 AM Aaron Shaw @.***> wrote:

Closed #2 https://github.com/NebraLtd/helium-syncrobit/issues/2 as completed.

— Reply to this email directly, view it on GitHub https://github.com/NebraLtd/helium-syncrobit/issues/2#event-9102582952, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6KCUC7V6TZMN3FOLEGUNJDXDEDARANCNFSM6AAAAAAUIYU5XM . You are receiving this because you were mentioned.Message ID: @.***>

-- Chris

invictus737 commented 1 year ago

😁🎈🙃On 26 Apr 2023, at 19:35, 7ChrisMM4 @.***> wrote: You guys are ROCKSTARS!!!! Thank you for your support with this.

On Wed, Apr 26, 2023 at 4:44 AM Aaron Shaw @.***> wrote:

Closed #2 https://github.com/NebraLtd/helium-syncrobit/issues/2 as completed.

— Reply to this email directly, view it on GitHub https://github.com/NebraLtd/helium-syncrobit/issues/2#event-9102582952, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6KCUC7V6TZMN3FOLEGUNJDXDEDARANCNFSM6AAAAAAUIYU5XM . You are receiving this because you were mentioned.Message ID: @.***>

-- Chris

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

shawaj commented 1 year ago

You guys are ROCKSTARS!!!! Thank you for your support with this. On Wed, Apr 26, 2023 at 4:44 AM Aaron Shaw @.> wrote: Closed #2 <#2> as completed. — Reply to this email directly, view it on GitHub <#2 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6KCUC7V6TZMN3FOLEGUNJDXDEDARANCNFSM6AAAAAAUIYU5XM . You are receiving this because you were mentioned.Message ID: @.> -- Chris

No probs @7ChrisMM4

All we ask in return is for a couple 5 star reviews on Trustpilot and Google at the links below :-)

mg198 commented 9 months ago

Hey sorry to repost here, i just reflashed my syncrobit via em4 from the jumper board (nebra firmware with belenta on MAC), i cannot recall how to update the emmc to slot 3 as it is both showing offline on belenta cloud BUT i can see it locally on the nebra dashboard but it says: Radio Operational: Awaiting Location Assertion (this should already be asserted) ECC Detected: greeen check mark

[Download Diagnostics Info for Support:

{"AN":null,"BA":"HELIUM-SYNCROBIT","BALENA_DEVICE_TYPE":["raspberrypicm4-ioboard"],"BN":"","BT":true,"BUTTON":27,"CELLULAR":false,"CONTAINS_FCC_IDS":[],"CONTAINS_IC_IDS":[],"CPU_ARCH":"arm64","E0":"E4:5F:01:4C:A3:81","ECC":true,"ECCOB":true,"FCC_IDS":[],"FR":"N/A (Non Nebra Miner)","FRIENDLY":"Syncrobit Hotspot","FW":"v1.3.0","IC_IDS":[],"ID":"a2fafd6579d5ecf4ad2297eeadf57239","LOR":false,"LTE":false,"MAC":"wlan0","OK":null,"ONBOARDING_KEY_URI":["ecc://i2c-1:96?slot=0","ecc://i2c-1:88?slot=15"],"PF":false,"PK":null,"RE":"UN123","RESET":17,"SPIBUS":"spidev0.0","STATUS":null,"STATUS_NEOPIXEL":{"ACTIVE_HIGH":true,"CHANNEL":0,"DMA":10,"LED_COUNT":6,"PIN":18},"SUPPORTED_MODELS":["Syncrobit Hotspot"],"SWARM_KEY_URI":["ecc://i2c-1:96?slot=0","ecc://i2c-1:88?slot=2"],"TYPE":"Full","VA":"COMP-SYNCROBITCM4","W0":"0E:99:B1:7F:C5:AD","commercial_fleet":false,"config_version":"a198b83","diagnostics_passed":false,"diagnotics_version":"6d56740","errors":["gateway_pubkey","gateway_pubkey","RE","gateway_region"],"firmware_short_hash":"c2dd87a","gateway_pubkey":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = \"DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data\"\n\tdebug_error_string = \"UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {created_time:\"2023-12-16T15:48:19.877172644+00:00\", grpc_status:14}\"\n>","gateway_region":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = \"DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data\"\n\tdebug_error_string = \"UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {grpc_status:14, created_time:\"2023-12-16T15:48:20.121942161+00:00\"}\"\n>","gatewayrs_version":"5428419","last_updated":"15:48 UTC 16 Dec 2023","multiplexer_version":"a1fc09b","nebra_fleet":true,"packet_forwarder_version":"5c3c90a","serial_number":"100000009f8b4a8c"}

jd3rul commented 9 months ago

Hi Mg,I think it should download its latest firmware after 3-4hours of being online.That is how I got my hotspots updated. Just plugged in ethernet + antenna and let them stay online. For the Slot 3, i think there were some postsSomewhere, but the issue might be superseded. Sent from my Galaxy -------- Original message --------From: mg198 @.> Date: 12/16/23 18:02 (GMT+02:00) To: NebraLtd/helium-syncrobit @.> Cc: jd3rul @.>, Mention @.> Subject: Re: [NebraLtd/helium-syncrobit] Syncrobit #60 and #58 ecc selection (Issue #2) Hey sorry to repost here, i just reflashed my syncrobit via em4 from the jumper board (nebra firmware with belenta on MAC), i cannot recall how to update the emmc to slot 3 as it is both showing offline on belenta cloud BUT i can see it locally on the nebra dashboard but it says: Radio Operational: Awaiting Location Assertion (this should already be asserted) ECC Detected: greeen check mark [Download Diagnostics Info for Support: {"AN":null,"BA":"HELIUM-SYNCROBIT","BALENA_DEVICE_TYPE":["raspberrypicm4-ioboard"],"BN":"","BT":true,"BUTTON":27,"CELLULAR":false,"CONTAINS_FCC_IDS":[],"CONTAINS_IC_IDS":[],"CPU_ARCH":"arm64","E0":"E4:5F:01:4C:A3:81","ECC":true,"ECCOB":true,"FCC_IDS":[],"FR":"N/A (Non Nebra Miner)","FRIENDLY":"Syncrobit Hotspot","FW":"v1.3.0","IC_IDS":[],"ID":"a2fafd6579d5ecf4ad2297eeadf57239","LOR":false,"LTE":false,"MAC":"wlan0","OK":null,"ONBOARDING_KEY_URI":["ecc://i2c-1:96?slot=0","ecc://i2c-1:88?slot=15"],"PF":false,"PK":null,"RE":"UN123","RESET":17,"SPIBUS":"spidev0.0","STATUS":null,"STATUS_NEOPIXEL":{"ACTIVE_HIGH":true,"CHANNEL":0,"DMA":10,"LED_COUNT":6,"PIN":18},"SUPPORTED_MODELS":["Syncrobit Hotspot"],"SWARM_KEY_URI":["ecc://i2c-1:96?slot=0","ecc://i2c-1:88?slot=2"],"TYPE":"Full","VA":"COMP-SYNCROBITCM4","W0":"0E:99:B1:7F:C5:AD","commercial_fleet":false,"config_version":"a198b83","diagnostics_passed":false,"diagnotics_version":"6d56740","errors":["gateway_pubkey","gateway_pubkey","RE","gateway_region"],"firmware_short_hash":"c2dd87a","gateway_pubkey":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = "DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data"\n\tdebug_error_string = "UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {created_time:"2023-12-16T15:48:19.877172644+00:00", grpc_status:14}"\n>","gateway_region":"<_InactiveRpcError of RPC that terminated with:\n\tstatus = StatusCode.UNAVAILABLE\n\tdetails = "DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data"\n\tdebug_error_string = "UNKNOWN:DNS resolution failed for helium-miner:4467: C-ares status is not ARES_SUCCESS qtype=A name=helium-miner is_balancer=0: DNS server returned answer with no data {grpc_status:14, created_time:"2023-12-16T15:48:20.121942161+00:00"}"\n>","gatewayrs_version":"5428419","last_updated":"15:48 UTC 16 Dec 2023","multiplexer_version":"a1fc09b","nebra_fleet":true,"packet_forwarder_version":"5c3c90a","serial_number":"100000009f8b4a8c"}

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>