Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mafredri/asustor_as-6xxt
All things ASUSTOR AS-6XXT sans ADM
https://github.com/mafredri/asustor_as-6xxt
asustor debian reverse-engineering ubuntu
Last synced: about 2 months ago
JSON representation
All things ASUSTOR AS-6XXT sans ADM
- Host: GitHub
- URL: https://github.com/mafredri/asustor_as-6xxt
- Owner: mafredri
- Created: 2018-03-20T17:09:38.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T17:20:51.000Z (over 1 year ago)
- Last Synced: 2024-11-02T06:11:42.087Z (about 2 months ago)
- Topics: asustor, debian, reverse-engineering, ubuntu
- Language: Shell
- Homepage:
- Size: 5.21 MB
- Stars: 21
- Watchers: 5
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ASUSTOR AS-6XXT
This repo contains my notes and debugging data from turning an ASUSTOR AS-604T into a Debian machine (almost fully featured).
It's an unordered mess.
There be dragons.
Proceed at your own peril.
## Progress
Pretty much everything I need is working.
### What works
* Heat sensors (CPU, Motherboard)
* Fan speed adjustment
* Via kernel module `it87-wdt` (`pwm1`)
* Toggling LEDs
* Via kernel module `gpio-it87` (see [gpio](gpio.md) for pins)
* Adjust LED brightness
* Via kernel module `it87-wdt` (`pwm3`)
* LCD (working on a separate project for this)
* Display text
* Read button input
* Sleep### What doesn't
* Turning of the HDD leds (via [Marvell 88SE9215](datasheets/marvell-storage-88se9215-datasheet-2016-01.pdf))
* Don't know how to access the Marvell chip
* System buzzer (via [ITE IT8728F](datasheets/IT8728F-ITE.pdf))
* Blinking leds
* This could be achieved relatively easily with some modifications to e.g. [tomtastic/qnap-gpio](https://github.com/tomtastic/qnap-gpio) which uses a similar ITE chip## My setup
If you're interested.
* Boot via external USB drive
* Contains `/boot/asloader.efi`
* I re-purposed the 4th parititon of internal flash for `/boot`, it used to contain the stock App Central package bundle
* Debian with full disk encryption (raid-1)
* Unlock via SSH
* A second raid-1 (scratch disk)
* RAM: 1x 4GB (ADATA AD3S1333W4G9-R)
* Replaced the internal 1GB RAM module
* Upgrading RAM on the system was problematic (slowed system to a crawl)
* See [initramfs](initramfs.md#fix-occasional-slow-cpu) for more info## Why did I start this?
Well, this had happened by itself:
And the AS-6XXT series runs a kernel that's TOO... DAMN... OLD. It's 3.12.20 if you must know.
So, I fixed the heatsink and got to work.