138 lines
5.8 KiB
Markdown
138 lines
5.8 KiB
Markdown
---
|
|
pageType: source
|
|
id: source.2026-04-27
|
|
title: 2026-04-27
|
|
sourceType: local-file
|
|
sourcePath: /home/topher/.openclaw/workspace-crash-bot/memory/2026-04-27.md
|
|
ingestedAt: 2026-05-03T01:05:36.534Z
|
|
updatedAt: 2026-05-03T01:05:36.534Z
|
|
status: active
|
|
growth: seed
|
|
---
|
|
|
|
# 2026-04-27
|
|
|
|
## Source
|
|
- Type: `local-file`
|
|
- Path: `/home/topher/.openclaw/workspace-crash-bot/memory/2026-04-27.md`
|
|
- Bytes: 5301
|
|
- Updated: 2026-05-03T01:05:36.534Z
|
|
|
|
## Content
|
|
````text
|
|
# 2026-04-27 Session Notes
|
|
|
|
## Drive Prep Pipeline
|
|
|
|
**sdb badblocks — COMPLETED ✅**
|
|
- Drive: WDC WD40EFRX-68WT0N0 4TB, Serial: WD-WCC4E0343316
|
|
- Result: **0/0/0 errors** — PASSED
|
|
- Duration: 38h 39m
|
|
- Log: `/home/topher/.openclaw/workspace-crash-bot/logs/badblocks-sdb.log`
|
|
|
|
**sde badblocks — COMPLETED ✅** (from earlier session)
|
|
- Drive: MD4000GSA6472E 4TB, Serial: PBG8AVPS
|
|
- Result: **0/0/0 errors** — PASSED
|
|
|
|
**sdf badblocks — RUNNING 🔄** (session glow-trail, started ~13:22 UTC)
|
|
- Drive: ST4000VN008-2DR166 4TB, Serial: ZDH7GDYA
|
|
- Est duration: ~38h, errors so far: 0/0/0 ✅
|
|
- Log: `/tmp/badblocks-sdf-20260427-132259.log`
|
|
|
|
## Pipeline Script
|
|
- Created: `scripts/run-badblocks-cue.sh` — sequential badblocks queue for sdb → sdf
|
|
|
|
## Confirmed: Drives have stable letters
|
|
No letter shuffling after reboot. sda=sda, sdb=sdb, sdc=10TB, sdd=8TB, sde=sde, sdf=sdf.
|
|
|
|
## Stale signatures
|
|
- sdb: old Linux RAID superblocks (inactive, not blocking)
|
|
- sde, sdf: old `zfs_member` signatures (inactive, not blocking)
|
|
- These are ghosts from previous installs — do not block badblocks
|
|
|
|
## Drives tested so far
|
|
| Drive | Size | Model | Serial | badblocks | SMART |
|
|
|-------|------|-------|--------|-----------|-------|
|
|
| sdb | 4TB | WDC Red | WD-WCC4E0343316 | ✅ PASSED (0 errors) | ✅ PASS |
|
|
| sde | 4TB | MDD | PBG8AVPS | ✅ PASSED (0 errors) | ✅ PASS (short) |
|
|
| sdf | 4TB | IronWolf | ZDH7GDYA | ⏳ PENDING | ✅ PASS (short) |
|
|
|
|
## Next steps
|
|
1. Monitor sdf badblocks progress (~38h total)
|
|
2. After sdf: queue next cold drive
|
|
3. GPU deal hunter runs every 6h (silent unless deal found)
|
|
|
|
## GPU Deal Hunter heartbeat
|
|
Still active — every 6h, alert only if RTX 3060 12GB < $200 found.
|
|
|
|
## OpenClaw Android App (Head Unit)
|
|
App pairing bug still present — both 2.4.9 and 2.4.8 crash after redeeming bootstrap token. Gateway is working correctly. Not actively working this issue currently.
|
|
---
|
|
|
|
## ComBadge / ESP-Claw on M5StickS3 (2026-04-27 Evening)
|
|
|
|
### Hardware Received
|
|
- **M5StickS3** arrived — ESP32-S3-PICO-1-N8R8, 1.14" LCD, mic, speaker, 6-axis IMU, 250mAh battery
|
|
- **Already on hand:** AtomS3 (no R — no PSRAM), AtomS3R, M5StickC, M5StickPlus2, M5Stack Core2
|
|
|
|
### ESP-Claw Flashed
|
|
- Used ESP-Claw Web Flasher (https://esp-claw.com/en/flash/)
|
|
- Selected `m5stack_sticks3` board config
|
|
- Initially flashed wrong board config → dancing lobster display artifact (fixed by re-flashing correct board)
|
|
- Firmware successfully running, WiFi connected to 192.168.0.189, AP active as `esp-claw-DBA6D9`
|
|
|
|
### ESP-Claw Config Status (from serial logs)
|
|
- LLM backend: **Anthropic** (claude-sonnet-4-6) — API key configured
|
|
- Telegram: **Configured** (`cap_im_tg: Telegram configured`)
|
|
- 5 router rules loaded
|
|
- 33 skills registered, 70+ capabilities
|
|
- Time sync: successful (NTP)
|
|
- MCP server: running at `http://esp-claw.local:18791/mcp_server`
|
|
|
|
### Issues Encountered
|
|
1. **Web Flasher Console doesn't work** — typed commands don't echo or get responses. Chrome on Windows, Web Serial API issue. Not resolved.
|
|
2. **Arduino Serial Monitor — commands not getting through** — typed `ask hello`, `llm_inspect`, `config get llm` → nothing. Arduino Serial Monitor may not be sending correctly despite NL&CR setting.
|
|
3. **Telegram bot (singularity_bot) not responding** — bot token configured, Telegram shows as configured in logs, but messages to the bot get no response.
|
|
4. **CLI detected non-supporting terminal** — Arduino Serial Monitor shows "Your terminal application does not support escape sequences" warning; line editing/history disabled.
|
|
5. **`app_main()` returned** — ESP-IDF log shows `main_task: Returned from app_main()` which is abnormal (shouldn't return). May indicate a crash/restart loop or improper shutdown handling.
|
|
6. **Time sync delay** — `cap_time: Waiting for system time...` messages until NTP syncs (~22 seconds). Commands typed during this window may not process.
|
|
|
|
### Serial Log Evidence
|
|
```
|
|
I (5441) cap_im_tg: Telegram configured
|
|
I (5461) app_esp_claw: Starting LLM provider=Anthropic profile=anthropic backend=anthropic model=claude-sonnet-4-6
|
|
...
|
|
I (22031) cap_time: SNTP time synchronization event received
|
|
I (22031) cap_time: Time sync succeeded: 2026-04-27 19:07:35 EDT
|
|
```
|
|
|
|
### Next Steps
|
|
1. **Use PuTTY** for serial terminal (better than Arduino Serial Monitor) — need to confirm commands actually reach ESP-Claw CLI
|
|
2. **Test Telegram** — after serial confirmed working, check if Telegram polling is active or if webhook is failing
|
|
3. **Switch to Ollama Cloud** — already has API key, just need to confirm LLM backend works
|
|
4. **VoiceS3R still arriving** — ETA ~2 weeks, backup dev platform
|
|
|
|
### Devices Capable of ESP-Claw
|
|
| Device | Chip | PSRAM | Can Run ESP-Claw? |
|
|
|--------|------|-------|-------------------|
|
|
| StickS3 | ESP32-S3-PICO-N8R8 | 8MB | ✅ Yes (in use) |
|
|
| VoiceS3R | ESP32-S3-PICO-N8R8 | 8MB | ✅ Yes (ordered) |
|
|
| AtomS3 (no R) | ESP32-S3 | 0MB | ❌ No |
|
|
| M5StickC/Plus2 | ESP32 | 0MB | ❌ No |
|
|
| Core2 | ESP32-D0WDQ6-V3 | 8MB | ❌ Not S3 |
|
|
|
|
### Parts on Hand/Ordered
|
|
- **On hand:** StickS3, AtomS3R, M5StickC, M5StickPlus2, Core2, WeAct ES8311 module
|
|
- **Ordered:** VoiceS3R (~2 weeks), SPH0645 breakout (2-pack), QMI8658A (10-pack)
|
|
- **Not ordered:** Waveshare ESP32-S3-Tiny-N8R8-Kit
|
|
````
|
|
|
|
## Notes
|
|
<!-- openclaw:human:start -->
|
|
<!-- openclaw:human:end -->
|
|
|
|
## Related
|
|
<!-- openclaw:wiki:related:start -->
|
|
- No related pages yet.
|
|
<!-- openclaw:wiki:related:end -->
|