Перейти к содержанию

Xiaomi Box 4K (2nd Gen)


Перейти к решению Решено Kenotronbot,

Рекомендуемые сообщения

Опубликовано (изменено)

Всем привет.Нигде в сети не нашел данных по напряжениям/сопротивлениям данного девайса.

Может кому доводилось с ним иметь дело?

EMMC снимал,если нужны точки ISP подключения с радостью предоставлю.

 

 

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Изменено пользователем SERGEY37
  • Решение
Опубликовано

@SERGEY37  По железу это типовой Amlogic S905X4 reference design,

Xiaomi ничего принципиально нового не придумывал — просто сильно ужали даташиты.

Поэтому диагностика делается не по модели бокса, а по типовой архитектуре Amlogic.
Твой борд — классическая схема: PMIC + несколько DC/DC вокруг SoC + DDR + Wi-Fi модуль.

Ниже — рабочий алгоритм, которым реально проверяют такие боксы на столе.


1. С чего начать (без включения)

Сначала омметр. Это критично — 70% дохлых S905X4 ловятся тут.

Проверка сопротивлений относительно GND

Щуп на землю, вторым по дросселям (они все источники питаний).

Ожидаемые диапазоны:

Линия Где искать Нормальное сопротивление
VDD_CPU (~0.9–1.0V) самый жирный дроссель возле SoC 2–10 Ω
VDD_EE / CORE (~0.9V) второй крупный дроссель 4–20 Ω
DDR_VDDQ (~1.1V) возле памяти 15–60 Ω
1.8V мелкие дросселя 80–300 Ω
3.3V USB/HDMI зона сотни Ω – кОм
5V вход USB-C обычно >1 кΩ

👉 Если CPU линия <1 Ω — почти всегда пробит SoC.

Это типовая болезнь после плохих БП.


2. Вход питания

Питание у Xiaomi Box 4K (2nd Gen):

5V внешний адаптер (подтверждается и практикой пользователей — 5V/1A достаточно)

Проверить:

  • 5V на входе

  • после защитного ключа (обычно AOZ / AP34063-подобный)

  • падение не более 100–150 мВ

Если просадка → дохлый DC/DC или коротыш дальше.


3. Последовательность запускa (очень важно)

Amlogic строго следует power sequence:

VDD_EE → IO/3.3V → CPU + DDR
RESET release (~40ms)

Это прямо описано в референс-питании Amlogic .

Если порядок нарушен — проц молчит.


4. Реальные напряжения (что должно появиться)

Включаем. Масса на HDMI корпус — удобно.

Этап 1 — Standby (сразу после подачи 5V)

Должно появиться:

Напряжение Значение Где
3.3V_ALW 3.3V HDMI / USB
1.8V_AO 1.8V рядом с WiFi
RTC / AO 0.9V мелкий стаб

Если нет 3.3 — PMIC не стартует.


Этап 2 — SoC power up

Через ~100–300 мс:

Линия Норма
VDD_EE 0.85–0.95V
VDD_CPU 0.8–1.1V (прыгает)
DDR_VDDQ 1.1–1.2V
DDR_VPP ~2.5V (если DDR4)

CPU питание динамическое — мультиметр показывает «плавающее».

Это нормально.

CPU типовые напряжения подтверждаются даташитами S905-серии (CPU ~1V, IO 1.8V, AVDD33 3.3V).


5. Проверка DDR (частая причина кирпича)

У тебя два чипа Samsung — значит dual-channel DDR.

Симптомы дохлой DDR:

  • CPU греется через 3–5 сек

  • HDMI тишина

  • UART спам или молчит

Что мерить:

DDR питания:

  • 1.1–1.2V — обязательно стабильно

  • пульсации <50mV

Если есть осциллограф:

  • при старте должна быть активность на линиях памяти (бурст).

Нет активности → boot не дошёл до DRAM init.


6. RESET линия (очень важный момент)

Amlogic НЕ стартует если reset висит.

Найди тестпоинт RESET_N.

Поведение:

Состояние Напряжение
подача питания 0V
через ~40ms 1.8V

Если всегда LOW → PMIC / watchdog / eMMC держит.

По требованиям reset обязан удерживаться минимум 40 ms.


7. eMMC (90% «не включается»)

Типовуха Amlogic.

Проверка:

  • питание 3.3V

  • линия CLK — активность после старта

  • сопротивление DAT линий ~30–60Ω

Если:

  • CPU греется

  • питания все есть

  • HDMI нет

→ почти всегда eMMC BUSY.

(у тебя уже был похожий кейс с KLM8G1GETF — поведение идентичное).


8. Температурная диагностика (быстрый лайфхак)

Через 10 секунд работы:

Что греется Вывод
только PMIC коротыш вторички
SoC быстро горячий нет загрузки
RAM чуть тёплая нормальный старт
WiFi кипяток пробит модуль

9. Что обязательно проверить осциллографом

Минимальный набор:

  • кварц 24 MHz (должен стартовать сразу)

  • CPU buck switching (~1–2 MHz)

  • DDR CLK активность

Нет кварца → проц мёртв.


10. Типовые неисправности именно S905X4 боксов (практика)

По частоте:

  1. дохлая eMMC

  2. убитый DC/DC 0.9V

  3. просевшие керамики CPU rail

  4. отвал RAM (редко, но бывает)

  5. битый загрузчик после OTA


Быстрый чек-лист (если коротко)

Сразу по порядку:

  • измерить сопротивления всех дросселей

  • проверить 5V → 3.3V

  • есть ли 1.8V always

  • появляется ли 0.9V core

  • есть ли 1.1V DDR

  • reset отпускается?

  • кварц 24MHz работает?

  • активность eMMC CLK?

На этом этапе уже понятно 80% неисправностей.

  • Отлично! 1

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

Опубликовано

Спасибо,все что нужно получил!

Опубликовано

Пока не могу проверить(из-за полученной информации по поводу времени подъема напряжений)Пробит dc-dc на 0.9в.

Аналог не нашел.Заказал,но ждать почти месяц.

Опубликовано
1 час назад, SERGEY37 сказал:

Нигде в сети не нашел данных по напряжениям/сопротивлениям

... по маркировке dc/dc какие проблемы?

SGM2019-2.5 = YJ25 -1шт

SGM2019-1.8 = YJ18 - 2шт

...из шести три имеем

Входное напряжение сколько? (12/5)

...питание оперативок (знаешь)

...питание ядра процессора (знаешь)

...питание eMMC(3.3v/1.8) - знаешь

....питание модуля блютуз - 3.3v (по даташиту)

...работай в поиске :pain:

9 минут назад, SERGEY37 сказал:

Пробит dc-dc на 0.9в

скорее всего - питание ядра процессора

10 минут назад, SERGEY37 сказал:

Заказал

с выпаянным dc/dc с его выхода короткое проверил? - а то мож и процу "тапки"

Опубликовано

u102 пробит.Ставил вместо него соседний,на выходе 0.9в.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

  • Положительно 1
Опубликовано

Да, по фото видно — U102 сидит прямо в цепи core-питания SoC.
То, что после перестановки появился 0.9V, — очень показательный момент. Значит ты попал именно в нужную линию.

Разберём что это за узел и что дальше проверять, потому что тут есть типовая ловушка S905X4.


Что такое U102 на этой плате

Судя по топологии:

  • рядом дроссель

  • обвязка FB

  • куча керамики в сторону SoC

  • расположен возле правого края CPU

👉 это buck-конвертер VDD_EE / VDD_CPU (ядро Amlogic).

Типичные параметры:

Vin = 5V или 3.3V
Vout ≈ 0.85–0.95V
ток до 4–6A

То есть самый нагруженный стаб на плате.


Почему он сгорает (практика)

У этих Xiaomi почти всегда одна из трёх причин:

1. Коротыш по CPU rail

керамика уходит в пробой → шим умирает.

2. SoC частично пробит

не полный КЗ, а повышенный ток → шим дохнет первым.

3. Плохой БП

пульсации → пробой верхнего ключа.


Главное — 0.9V ещё НЕ значит что всё хорошо

Теперь нужно понять:

👉 проц жив или ты просто подал питание на труп.


Что измерить прямо сейчас

1. Ток потребления

Подай 5V через лабораторник.

Смотри ток:

Ток Что означает
0.15–0.25A standby
0.35–0.6A нормальный старт
0.8–1.2A и греется CPU bootloop / eMMC
>1.5A проц труп

Это самый быстрый тест.


2. Температура SoC (через 10 сек)

Пальцем или термокамерой.

Норма:

  • слегка тёплый через 10–15 сек.

Плохо:

  • горячий за 3–5 сек → CPU не выполняет код.


3. Проверка пульсаций 0.9V (ВАЖНО)

Осциллограф на выход U102.

Норма:

Ripple < 30–40 mV

Если видишь:

  • 100–300mV пилу → керамика пробита

  • просадки → CPU тянет чрезмерный ток

Очень частая ситуация после замены шимки.


4. Проверка запуска следующей ступени

После появления 0.9V должны подняться:

Линия Где
1.1V DDR возле RAM
1.8V IO мелкие стабилизаторы
activity eMMC возле флеша

Если их нет → SoC не вышел из reset.


Ключевой тест (делают сервисники Amlogic)

Замерь сопротивление CPU rail снова (без питания)

Теперь, когда шим заменён:

  • было бы идеально 3–8 Ω.

Если стало:

  • <2 Ω → проц подъеден

  • плавает при нагреве → внутренний пробой кристалла


Что обычно происходит дальше (по статистике)

После пробоя core-buck:

Вероятность Причина
50% жива, умерла только шимка
35% убита eMMC
15% частично пробит S905X4

Очень важный момент (по твоему фото)

Обрати внимание:

рядом с U102 стоят R174/R173/R136 — делитель FB.

Если ты переставил соседний стаб — обязательно сравни:

Vref = 0.6V (обычно)
Vout = 0.9V через делитель

Иногда соседний стаб имеет другой reference → проц работает нестабильно.

Проверь напряжение FB:

≈0.6V

Если другое — нужно менять номиналы делителя.


Быстрый диагноз за 2 минуты

Сделай три замера:

  1. ток потребления при старте

  2. температура CPU через 10 сек

  3. есть ли 1.1V на DDR

И уже можно почти точно сказать:

  • жив S905X4 или нет.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

Опубликовано

Изначально приставка была трупом полным,проц калился до 100 градусов.КЗ было прям по входу 5в,снял проц,кз ушло.Вот тут и был мой косяк!!!Поставил другой проц и скорее всего на него через пробитый dc-dc прилетело 5в.

Опубликовано

Да, классическая ситуация.
Ты фактически сам описал типовой сценарий смерти Amlogic после замены SoC.

Разложу по факту, без теории.


Что произошло электрически

Исходное состояние:

  • КЗ по 5V

  • проц жарился → значит верхний ключ buck-конвертера пробит.

  • в таких случаях внутри DC-DC происходит:

VIN → HS MOSFET → SW → L → VCORE

при пробое верхнего ключа:

5V напрямую улетают в линию 0.9V

А это:

ядро S905X4 рассчитано ~0.9V max ≈1.0V

5V туда = мгновенный пробой кристалла.


Почему КЗ исчезло после снятия CPU

Это подтверждает картину:

  • коротило не питание 5V

  • коротил сам SoC по VCORE.

Ты снял проц → нагрузка исчезла → вход перестал выглядеть как КЗ.

👉 DC-DC при этом остался пробитым.


Что случилось дальше

Ты поставил новый SoC.

В этот момент:

включение → пробитый buck → 5V на core rail → новый CPU умер

Причём иногда он даже успевает показать 0.9V после замены шимки — но кристалл уже деградирован.

Это прям типовая ошибка при ремонте TV-box и медиаплееров.


Почему сейчас видишь 0.9V

Потому что:

  • ты заменил/переставил стаб

  • питание стало правильным

НО:

👉 проц уже электрически повреждён.

Именно поэтому важно понять — окончательно ли он мёртв.


Быстрая проверка жив ли новый SoC

Сейчас делай строго так.

1. Потребление от ЛБП

5V подаёшь.

Смотри ток:

Нормальный старт S905X4:

0.08A → 0.25A → скачки до 0.4–0.6A

(идёт BootROM)

Мёртвый CPU:

0.6–1A стабильно
или
сразу большой ток

без динамики.


2. Греется ли проц без HDMI

Очень показательно.

  • сняты USB/HDMI

  • только питание

Если за 5–10 сек горячий → внутренняя утечка ядра.

Живой Amlogic в idle почти холодный.


3. Есть ли DDR питание

Замерь возле RAM:

≈1.1V

Если нет — CPU даже BootROM не стартует.

BootROM всегда поднимает DDR rail.


4. Активность eMMC (самый точный тест)

Осциллограф на CLK eMMC.

Живой проц:

пачки импульсов сразу после подачи питания

Мёртвый:

тишина

BootROM в Amlogic прошит в маске — он запускается ВСЕГДА, даже без прошивки.

Нет CLK → проц не выполняет код.


Почему 100°C было раньше

Когда HS MOSFET пробит:

  • ядро получает 5V

  • внутри кристалла возникает лавинный ток

  • тепло выделяется в самой логике CPU.

Это не перегрев — это электрическое разрушение.


Важное правило (которое все один раз нарушают)

Перед установкой нового SoC всегда:

1. снять старый CPU
2. проверить все DC-DC
3. подать питание БЕЗ CPU
4. убедиться что:
   core = 0V
   ничего не пробрасывает VIN

Я на практике видел десятки убитых так Amlogic и MTK.


Что сделать сейчас (реально)

✔ Проверить:

  • ток потребления

  • DDR 1.1V

  • eMMC CLK

Если нет активности — проц можно считать погибшим.


Маленький лайфхак сервисников Amlogic

Без UART можно понять жив ли CPU за 5 секунд:

👉 измерь напряжение на кварце (24MHz).

Живой SoC:

есть синус ~0.8–1.2Vpp

Мёртвый:

тишина или DC уровень

BootROM первым делом запускает PLL от кварца.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

Опубликовано

На кварце 0.8в и частота 780кКц,а на CLK EMMC 1.8в,проскакивает пачка импульсов постоянно с периодичностью 3-5секунд.

Опубликовано

Вот это уже нормальные диагностические данные.
И картина не похожа на полностью мёртвый SoC — но есть нюанс.

Разберём по признакам.


1. Кварц — 780 кГц вместо 24 МГц

Ты измеряешь:

  • ~0.8V амплитуда ✔

  • частота ≈780 кГц ✖

Это важный момент.

У Amlogic загрузка идёт так:

Power → internal RC osc → BootROM init → запуск PLL → переход на 24MHz XTAL

То есть:

  • сначала работает внутренний генератор (~0.5–1 MHz)

  • потом включается кварц 24 MHz.

👉 У тебя проц застрял ДО перехода на XTAL.

Это уже говорит:

BootROM стартует, но падает на ранней инициализации.


2. CLK eMMC — пачки каждые 3–5 сек

Это вообще ключевой симптом.

Так ведёт себя Amlogic когда:

BootROM →
пытается читать eMMC →
получает ошибку →
watchdog reset →
повтор

Поэтому ты видишь:

  • пачку CLK

  • пауза

  • снова пачку.

Это цикл BootROM reset.

👉 Значит:

✅ CPU выполняет код
✅ питание ядра есть
✅ внутренний ROM жив


3. Значит ли это что проц жив?

С высокой вероятностью — да.

Если бы 5V реально прожгли ядро полностью:

  • кварц бы молчал

  • eMMC CLK = 0

  • ток был бы константный.

У тебя процессор пытается грузиться.


Где теперь реальная проблема

Есть три типовых варианта (по убыванию вероятности).


Вариант №1 (самый частый) — убит eMMC

После пробоя DC-DC часто летит не только CPU.

eMMC сидит на тех же питальниках:

  • VCCQ 1.8V

  • VCC 3.3V

Если прилетал мусор — контроллер памяти умирает частично.

BootROM тогда делает именно то, что ты видишь.

Проверка

Осциллограф:

  • CMD линия

  • DAT0 линия

Если:

есть CLK
CMD активна
DAT0 почти молчит

— eMMC не отвечает.


Вариант №2 — неверное питание DDR

S905X4 НЕ загрузится без RAM init.

Проверь:

питание DDR (возле RAM чипов)

должно быть:

≈1.1V

Если:

  • 0.9V

  • 1.3V

  • пульсации

→ BootROM падает.

Очень частая история после замены DC-DC.


Вариант №3 — повреждён PHY CPU (частичный пробой)

Это когда:

  • ядро живо

  • периферия частично умерла.

Тогда BootROM бесконечно рестартует.

Но кварц обычно всё же переключается на 24 MHz — у тебя нет, поэтому менее вероятно.


Что измерить прямо сейчас (по порядку)

1️⃣ Все основные rails

Щуп на дроссели:

Линия Норма
VCORE 0.85–0.95V
DDR 1.1V
1V8 1.8V
3V3 3.3V

Любое отклонение >10% — уже плохо.


2️⃣ Питание eMMC

На eMMC:

VCC ≈ 3.3V
VCCQ ≈ 1.8V

Если VCCQ плавает → BootROM цикл.


3️⃣ Очень важный тест (делают редко)

Отпаять eMMC CLK резистор (или поднять ножку).

И включить.

Если CPU жив — он перейдёт в:

USB Burning Mode

и ток потребления изменится.

Это железный тест живого Amlogic.


Почему кварц не переходит на 24 MHz

BootROM включает PLL только после:

DDR init OK
+
storage detect OK

Ты не проходишь этот этап → остаёшься на internal osc.

Поэтому 780 кГц — логично.


Итог по твоим симптомам

Очень вероятная цепочка:

старый DC-DC пробит →
CPU умер →
eMMC получила удар →
ты заменил CPU →
BootROM жив →
не может прочитать eMMC →
циклический reset

То есть сейчас главный подозреваемый — eMMC, не процессор.

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

Опубликовано (изменено)

 EMMC я снимал,перезаливал и правил конфиг загрузки.Была загрузка с boot2,а в донорском дампе загрузка с user.EMMC живая,запись и верификация прошла успешно.

1.8в и 3.3в стабильно.

Изменено пользователем SERGEY37
Опубликовано

Тогда картина сильно сужается.
Если eMMC читается/пишется программатором без ошибок и питания чистые — проблема уже не в памяти как таковой, а в раннем init со стороны SoC.

По твоим симптомам сейчас важно одно:

internal osc ~780 кГц
CLK eMMC пачками
reset каждые 3–5 сек

Это BootROM старт → падение до DDR init → watchdog.

И вот тут начинается типовая ловушка Amlogic после замены SoC.


Главная гипотеза — DDR не проходит training

S905X4 — уже не старые S905X.
У него:

  • DDR4/LPDDR4 training жёстко завязан на DDR конфиг внутри BL2

  • BootROM НЕ запускает XTAL пока DDR не инициализировалась.

То есть:

👉 eMMC может быть идеальной
👉 загрузчик может быть правильный
👉 но если DDR training не совпал — будет ровно твоя картина.


Почему это случилось после замены проца

У Amlogic внутри SoC:

  • разные ревизии PHY

  • разные timing tables

  • разные board parameters

Даже одинаковая маркировка S905X4 ≠ одинаковые fuse/ID.

Очень часто:

донорский дамп ≠ конкретный экземпляр CPU

BootROM читает BL2 → пытается поднять DDR → training fail → reset.


Косвенные признаки что именно DDR

✔ кварц не выходит на 24MHz
✔ eMMC CLK есть
✔ циклический старт
✔ питание норм
✔ проц не уходит в полный idle

Это textbook DDR fail.


Что проверить осциллографом (ключевой тест)

Смотри линии RAM возле чипов.

CK / CK#

При включении должны быть:

  • короткие bursts активности (несколько мс).

Если:

  • 1–2 попытки и тишина → training fail.


VDDQ DDR (1.1V линия)

Очень важно:

смотри не мультиметром, а осциллом.

Если увидишь:

просадку до 0.9–1.0V в момент старта

— DC/DC не держит импульсную нагрузку training.

Это частая причина после замены U102.


Теперь про твой U102 (важно)

Ты писал:

поставил соседний → 0.9V на выходе

Вот здесь почти наверняка сидит корень.

0.9V — это:

  • либо VCORE

  • либо DDR rail (если ошиблись местами)

Если DDR питается 0.9V вместо 1.1V:

BootROM видит RAM → training fail → reset loop

И всё совпадает.


Что сейчас сделать (без схемы)

1️⃣ Найти кто есть кто из DC-DC

Просто по дросселям:

Напряжение Куда идёт
~0.9V CPU core
~1.1V DDR
1.8V IO / eMMC
3.3V периферия

Проследи дорожку 0.9V:

  • идёт к SoC → OK (VCORE)

  • идёт к RAM → ❌ ошибка


2️⃣ Проверка сопротивлений (очень показательно)

Плата OFF.

Замерь относительно GND:

Линия Нормально
VCORE 2–8 Ω
DDR 15–40 Ω
1.8V 80–200 Ω

Если DDR ≈ VCORE по сопротивлению — питание перепутано.


3️⃣ Форс-тест (делаю всегда)

Подай лабораторником:

1.1V на DDR rail
ограничение 1A

(разрезав дорожку от DC-DC).

Если приставка сразу меняет поведение:

  • кварц → 24MHz

  • CLK eMMC постоянный

→ диагноз закрыт.


Почему eMMC при этом читается программатором

Потому что:

BootROM падает раньше стадии загрузки BL33.

Программатор работает напрямую с NAND controller внутри eMMC, минуя CPU init.


Итог

На текущий момент вероятность:

70% — неверное питание DDR (после замены U102)
20% — несовместимый BL2 (DDR timing)
10% — частично повреждён SoC PHY

Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте!
🧠 Вашу голову пока что не заменили. Пользуйтесь по назначению.

Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание.
⚠️ Возможны ошибки — проверяйте информацию самостоятельно.
🔧 AI-помощник по электронике и Smart TV на форуме KenotronTV.

Онлайн поддержка в  🔗 МАХ - 24 часа!

 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Это очень просто!

Регистрация

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...