NebraLtd / hm-pyhelper

A helper module used across various Nebra repos to reduce redundant features.
https://nebra.io/hmpyhelper
MIT License
8 stars 16 forks source link

Pycom teardown #195

Open shawaj opened 1 year ago

shawaj commented 1 year ago

Cm4 based 32gb sd card 2 buttons Several LEDs USB C power supply Adapter board houses SD card, power circuitry for cm4 and atecc secure element Uses pygate board (Sx1308 and 2 x sx1257) Product link https://pycom.io/product/helium-hotspot-miner-batch-3/ Datasheet - Hotspot_Spec-sheet-V1.13-First-Release.pdf Docs - https://docs.pycom.io/gettingstarted/registration/lora/helium_hotspot_registration/ Official software image -

20221012_000009 20221012_000120 20221012_000148 20221012_000158 20221012_000238 20221012_000244 20221012_000251 20221012_000128 20221011_235924 20221012_000323

shawaj commented 1 year ago

FYI @KevinWassermann94 @MuratUrsavas @cpg377

KevinWassermann94 commented 1 year ago

@shawaj Which concentrator is it using? It's some SX1308?

shawaj commented 1 year ago

Yes sx1308 and 2 x sx1257

https://pycom.io/product/pygate/

MuratUrsavas commented 1 year ago

@shawaj Thanks for the detailed teardown :+1:

shawaj commented 1 year ago

https://zolder.io/hacking-my-helium-crypto-miner/

Looks like they are also using (at least some of) our software stack too, looking at the container names...

KevinWassermann94 commented 1 year ago

Not really surprised to see that. Probably 90% of the newer manufacturers are using our stack or parts of it

shawaj commented 1 year ago

Agreed @KevinWassermann94 - just always interesting to see.

Maybe we should get more credit in the community 🤔

shawaj commented 1 year ago

Now working at https://nebra.io/pycom

LEDs and buttons not working yet but will investigate further

Definition here: https://github.com/NebraLtd/hm-pyhelper/blob/6769c49b00fa78a753375b34993306316d8bcad2/hm_pyhelper/hardware_definitions.py#L505

Needs: Environment variables - https://github.com/NebraLtd/helium-miner-software/blob/e3a65a5cf40158c6e3ace6f3d01d79fd6b431fa8/balena/balena.yml.pycom#L28

Config.txt - https://github.com/NebraLtd/helium-miner-software/blob/master/balena/config/config.txt.pycom

shawaj commented 1 year ago

Pycom sx1308 configs here: Archive 5.zip\

Checked these configs against https://github.com/NebraLtd/hm-pktfwd/tree/master/pktfwd/config/lora_templates_sx1301

They are identical and correct on our configs