Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở
#3,602 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
55/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
c
Lĩnh vực
embedded-iot

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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!

Ngôn ngữ chính
C
Star
3.9k
Fork
1.5k
Merge trung bình
1 ngày 3 giờ
Pull request đã merge (30 ngày)
24

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của meshcore-dev/MeshCore

Tất cả issue của meshcore-dev/MeshCore

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.