Skip to content

Commit

Permalink
docs: update article "portable-game-consoles", add section "Hardware …
Browse files Browse the repository at this point in the history
…problems"
  • Loading branch information
OlegShchavelev committed Jul 27, 2024
1 parent 2859483 commit 77d49e9
Showing 1 changed file with 71 additions and 3 deletions.
74 changes: 71 additions & 3 deletions docs/instalations/portable-game-consoles/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,46 @@
# Установка ALT Mobile на портативные приставки Anbernic

Данная инструкция описывает процесс подготовки игровых приставок Anbernic для запуска на них ALT Linux, в частности, ALT Mobile
Данная инструкция описывает процесс подготовки игровых приставок Anbernic для запуска на них ОС Альт, в частности, ALT Mobile.

:::danger Внимание!
Все действия, описанные в данной статье, вы выполняете на свой страх и риск. Автор статьи и сообщество ALT Linux Team, а также ООО "Базальт СПО" не несут ответственность за "окирпиченные" и сгоревшие приставки, затёртые данные пользователя, а также сгоревшие инструменты и прочие последствия.
:::

## Статус

Возможность запуска была протестирована на следующих моделях приставок:

::: details на базе RK3399
- Anbernic RG 552
:::

::: details на базе RK3566
- Anbernic RG 353M
- Anbernic RG Arc D и S
:::

### Статус поддержки компонентов игровых приставок

| | RG 552 | RG 353M | RG Arc D | RG Arc C |
| :--- | :---: | :---: | :---: | :---: |
| Дисплей | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| Сенсорная панель | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
| Wi-Fi | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| Bluetooth | :white_circle: | :green_circle: | :green_circle: | :green_circle: |
| GPU | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| Управление | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| OTG | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| MiniHDMI | :green_circle: | :green_circle: | :green_circle: | :green_circle: |
| eMMC | :green_circle: | :green_circle: | :green_circle: | :white_circle: |
| Слоты карт памяти | :green_circle: | :green_circle: | :green_circle: | :green_circle: |

:::details Условные обозначения
:green_circle: `Работает` - работает в полном объеме \
:yellow_circle: `Частично` - работает частично \
:red_circle: `Не работает` - не работает \
:white_circle: `Отсутствует` - не предусмотрено спецификацией
:::


## Подготовка карты памяти

Expand All @@ -22,7 +57,7 @@ apt-get install alt-rootfs-installer
Скачиваем образ с ядром rocknix:

```shell
wget https://beta.altlinux.org/mobile/latest/alt-mobile-phosh-rocknix-ad-20240625-aarch64.img.xz
wget https://beta.altlinux.org/mobile/20240625/alt-mobile-phosh-rocknix-ad-20240625-aarch64.img.xz
```

Вставляем адаптер с картой памяти в порт USB
Expand All @@ -37,7 +72,7 @@ alt-rootfs-installer --image-in=/путь/до/образа.img.xz --media=/dev/
Скачиваем образ с ядром pine:

```shell
wget https://beta.altlinux.org/mobile/latest/alt-mobile-phosh-pine-ad-20240625-aarch64.img.xz
wget https://beta.altlinux.org/mobile/20240625/alt-mobile-phosh-pine-ad-20240625-aarch64.img.xz
```

Вставляем адаптер с картой памяти в порт USB
Expand Down Expand Up @@ -168,3 +203,36 @@ dd if=/mnt/android_rg552.img of=/dev/mmcblkX oflag=direct,sync iflag=fullblock b
```

По завершении записи выключить приставку, вынуть обе карты памяти, и включить устройство. Android должен начать загрузку.

## Аппаратные проблемы

### Охлаждение чипов ОЗУ

Вследствие то ли ошибки в расчётах, то ли недосмотра, медная площадка радиатора у RG 552 не прилегает к чипам оперативной памяти, в результате чего память начинает быстро и качественно "отваливаться" (замечено автором статьи уже на 3-х приставках), один из симптомов - нежелание утилиты dd записывать данные с флагом "sync" - процесс закончится ошибкой ввода-вывода. Причина неприлегания - крышка "процессора" (SoC), которая возвышается на над чипами памяти 1 миллиметр.

Если начали появляться подобные заскоки, то стоит провести "улучшение" системы охлаждения.

:::info Инструменты

Для проведения профилактики нам понадобятся:
- Отвёртки с наконечниками +1,5 и Т6;
- Спиртовые салфетки или изопропиловый спирт и плотные салфетки, не оставляющие ворсинок (чтобы очистить поверхность чипов);
- Пластиковая карта, медиатор или набор для наклейки экрана смартфона;
- Термопрокладка толщиной 1,5 мм (под давлением она сожмётся и оформит плотный контакт между чипами и радиатором);
- Термопаста для процессора;
:::

#### Процесс разбора

0. Вынимаем карты памяти из слотов;
1. Выкручиваем 4 винта отвёрткой Т6;
2. Картой или медиатором проходим по периметру корпуса, отщёлкивая крышку приставки;
3. Приподняв крышку, аккуратно отсоединяем аккумулятор;
4. Аккуратно отсоединяем все шлейфы и провода;
5. Откручиваем 11 чёрных шурупов по периметру материнской платы приставки с помощью отвёртки +1,5;
6. Вынимаем плату из корпуса и переворачиваем её;
7. Откручиваем 4 винта, держащие радиатор, и снимаем систему охлаждения;
8. Вот и наши чипы. Убираем старую термопрокладку, протираем чипы от грязи;
9. Отрезаем от термопрокладки кусочки нужного размера и накладываем их на чипы памяти. На процессор наносим термопасту;
10. Прикручиваем систему охлаждения обратно к плате;
11. Собираем приставку в обратном порядке;

0 comments on commit 77d49e9

Please sign in to comment.