Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

MeshCore 1.18.0 – RAK4631 / RAK19007 poweroff draws 0.8 mA and blue LED stays on

Aberta
#3,602 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
55/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
c
Domínio
embedded-iot

Direção de pesquisa

Start at the firmware code for the shutdown and poweroff CLI commands, then trace the RAK4631 power-down path and the Bluetooth LED GPIO handling. Reproduce the reported 0.8 mA draw and illuminated blue LED after poweroff; done means the LED turns off and the board reaches a lower current state, with measurements confirming the change.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hardware:

  • RAK4631 on RAK19007 WisBlock Base Board (USB-C)

  • Battery powered via JST-PHR-2 connector

  • Official MeshCore Companion firmware 1.18.0

Observation:

I tested the new shutdown and poweroff CLI commands introduced with firmware 1.18.0.

Both commands disconnect Bluetooth and put the device into a low-power state. The device can be restarted using the hardware RESET button.

However, the blue Bluetooth LED remains continuously illuminated after shutdown.

Current measurements:

Measured directly in series with the battery at the JST connector:

Operating state | Current -- | -- Normal operation, BLE disconnected | 7.0 mA Normal operation, BLE connected | 6.3–7.0 mA After poweroff | 0.8 mA

Expected behavior:

After poweroff, I would expect the blue LED to turn off and the device to enter the lowest possible power-consumption state.

Could the LED GPIO state or another peripheral be responsible for the remaining 0.8 mA?

The new poweroff feature is very useful for portable battery-powered Companion devices. Reducing the remaining current consumption would make it even better.

Thank you for your work on MeshCore!

Linguagem predominante
C
Estrelas
3.9k
Forks
1.5k
Merge médio
1d 1h
PRs com merge (30d)
26

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de meshcore-dev/MeshCore

Todas as issues de meshcore-dev/MeshCore

Issues semelhantes

Mais issues de C

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.