diff --git a/src/SUMMARY.md b/src/SUMMARY.md index d7f5dd8..b28cf26 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -15,3 +15,4 @@ - [Sinara 7210 Clocker](./hw/clocker.md) - [Sinara 8452 DSP Stabilizer](./hw/stabilizer.md) - [Sinara 9805 RF Power Amplifier Booster](./hw/booster.md) + - [Sinara 8451 Thermostat](./hw/thermostat.md) diff --git a/src/hw/stabilizer.md b/src/hw/stabilizer.md index f8b93b5..83874a9 100644 --- a/src/hw/stabilizer.md +++ b/src/hw/stabilizer.md @@ -2,6 +2,7 @@ * [Wiki](https://github.com/sinara-hw/Stabilizer/wiki) * [QUARTIQ Manual](https://quartiq.de/stabilizer/) +* [Firmware](https://github.com/quartiq/stabilizer) ## JSON diff --git a/src/hw/thermostat.md b/src/hw/thermostat.md new file mode 100644 index 0000000..4f53e73 --- /dev/null +++ b/src/hw/thermostat.md @@ -0,0 +1,29 @@ +# Sinara 8451 Thermostat + +* [Wiki](https://github.com/sinara-hw/Thermostat/wiki) +* [Firmware](https://git.m-labs.hk/M-Labs/thermostat) + +## Setup + +```shell +git clone gitea@git.m-labs.hk:M-Labs/thermostat.git +cd thermostat +nix develop +nix-shell -p gcc-arm-embedded-10 rlwrap +cargo build --release +arm-none-eabi-objcopy -O binary target/thumbv7em-none-eabihf/release/thermostat thermostat.bin +# turn on Thermostat +rlwrap nc -vv 192.168.1.26 23 +# enter `dfu` command end exit rlwrap +dfu-util -a 0 -s 0x08000000:leave -D thermostat.bin +``` + +Then check that fans are working properly. +You may also check fan controls via `fan` commands (see the firmware documentation). + +## Common problems + +### Thermostat doesn't connect or doesn't enter DFU mode + +Carefully take out Thermostat from its protective box, unscrewed all screws before. Apply jumper and power on the Thermostat. +Now it should be in DFU mode. \ No newline at end of file diff --git a/src/hw/urukul.md b/src/hw/urukul.md index 71da8d9..6680a69 100644 --- a/src/hw/urukul.md +++ b/src/hw/urukul.md @@ -2,6 +2,7 @@ * [Datasheet](https://m-labs.hk/docs/sinara-datasheets/4410-4412.pdf) * [Wiki](https://github.com/sinara-hw/Urukul/wiki) +* [Firmware](https://github.com/quartiq/urukul) ## JSON