Этот сайт использует файлы cookies. Продолжая просмотр страниц сайта, вы соглашаетесь с использованием файлов cookies. Если вам нужна дополнительная информация, пожалуйста, посетите страницу Политика файлов Cookie
Subscribe
Прямой эфир
Cryptocurrencies: 8086 / Markets: 109515
Market Cap: $ 2 680 993 449 326 / 24h Vol: $ 72 444 019 587 / BTC Dominance: 60.043120200776%

Н Новости

Как устроен игровой OLED-монитор и как с ним можно играть

В этой статье я рассказываю о том как исследую устройство своего монитора. Знаете ли вы, сколько RAM в вашем мониторе? А сколько процессорных ядер? Сколько разных прошивок установлено внутри вашего монитора?

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

1548a03eae7d31f54d5a71105a1902b6.png

Введение

Мне всегда было интересно знать как устроены вещи. В то же время я хочу, чтобы мои вещи работали так как я хочу. Последние годы я наблюдаю какую-то деградацию новых устройств. Те же самые устройства уже были придуманы и были придуманы удобно, но их новые версии как будто специально портят. Или авторы просто не знают, что всё уже было изобретено и пытаются придумать вещи заново.

Нытье о том, что раньше было лучше

Например, уже много лет назад у меня была микроволновка с простым алгоритмом работы: Открыть дверцу, положить продукты, закрыть дверцу, нажать кнопку и разогрев начался. Сейчас же у меня микроволновка с которой я чувствую себя оператором микроволновой печи. Сначала ее надо включить отдельной кнопкой On/Off, причем включается она не сразу. Вначале она загружается и показывает логотип на экране. Потом можно нажать кнопку открытия дверцы, которая также открывается с задержкой. Потом уже можно положить продукт, закрыть дверцу и нажать кнопку разогрева. Вроде бы и несложно, но почему у старой микроволновки это происходило заметно быстрее и проще?

Я понимаю, что большинство неудобств можно решить исправлением софта, который работает внутри этих вещей. Но производители не позволяют этого. Не потому, что они такие вредные, но выпускать микроволновую печку с Open Source прошивкой заметно сложнее и дороже, чем с закрытым софтом. Нужно согласовать лицензии на весь софт который вы используете в своей прошивке, нужно обеспечить проект документацией, которая также может включать в себя чужую интеллектуальную собственность. Да в конце концов, производителю может быть стыдно показывать внутренности своего железа и софта, т.к. разработаны они не лучшим образом. Все это требует дополнительных расходов. Потому нас окружает куча устройств невысокого качества, с закрытым софтом и без документации.

Я всегда мечтал, что у меня будет достаточно времени, сил и квалификации, чтобы взять прошивку микроволновки, WiFi точки, телефона и доработать ее так, чтобы мне начала нравиться их работа. Возможно вас тоже посещали такие мысли.

Но раньше это было очень сложным процессом. Нужно быть специалистом во многих областях сразу: и в программировании и в разработке устройств, разбираться в спецификации всех электронных компонентов из которых состоит устройство.

Так было раньше. Но не сейчас! Теперь появился AI. И вот теперь процесс, о котором я мечтал много лет, становится гораздо доступнее.

У меня есть не только микроволновка. Есть монитор от компании MSI: MPG 341CQPX QD-OLED. Это очень хороший, широкоформатный, игровой OLED монитор. 1.5 года назад его очень хвалили в различных обзорах за качество картинки и совокупность функций. Мне очень нравится его изображение, частота 240Гц, 4 видеовхода. Нравится почти все. Но есть нюансы.

Самый понятный: при включении монитора он всегда показывает логотип от MSI. Вполне красивый логотип, цвета фуксии.

3c28f9d8e524f94a6f9cb41347c5a076.jpg

Показывает его 3 секунды. Один или два раза его можно посмотреть. Но когда у тебя монитор 1.5 года, ты уже знаешь, что это монитор от MSI и его логотип известен. И если во время экспериментов с разными источниками сигналов бывает нужно включать и выключать монитор несколько раз за вечер, обязательный просмотр логотипа начинает раздражать. Хотелось бы его отключить и ускорить включение монитора. Но в настройках такой возможности нет. Кажется, что можно было бы это сделать. Спойлер: такая возможность в прошивке есть, только производитель не позволил ей управлять.

Иногда мне приходится подключать к монитору несколько источников сигнала. И переключение между ними - это ужасный ад очень неудобный процесс. Если у источника нет сигнала, то монитор засыпает и перестает реагировать на кнопки. Процесс просыпания - это опять несколько секунд. Если я ошибся с выбором входа, процесс повторяется: уснул, несколько секунд ожидания, проснулся и если сигнал есть и он монитору нравится, то картинка появляется и монитор начинает реагировать на кнопки. Если не повезло и я ошибся со входом или сигнал неподходящий, то монитор опять засыпает. Может написать перед выключением “Out of sync”, причем на очень короткое время и отключить экран.

Я бы хотел гораздо большей прозрачности в работе. Хочу чтобы монитор давал мне информацию о сигнале, который он принимает и писал почему же ему не нравится этот сигнал. И выключался тогда когда этого захочу я, а не он.

Последней каплей, которая заставила меня заняться монитором всерьез, было появление у меня MacBook Pro. До этого я пользовался MacBook Air, который подключал к этому монитору, закрывал крышку и все работало отлично - картинка на мониторе была. С MacBook Pro все стало по другому: подключаю открытый ноут - картинка на мониторе есть. Закрываю ноут - монитор пишет “Out of sync” или “No signal” или вообще начинает чередовать RGB цвета на максимальной яркости. Наверняка это можно решить погрузившись в исследование настроек в MacOS, правда с закрытой крышкой ноута и без картинки это делать сложновато. Мой монитор мог бы мне помочь, но нет. Не может. Или его производитель не очень хочет, чтобы монитор был удобным инструментом.

У меня уже был позитивный опыт использования AI для реверс инжиниринга не очень сложных устройств Пульт управления светом на кухне, Радар на 60GHz, а также было желание разобраться в том как вообще работает современный монитор и это стало началом очень интересной (с моей точки зрения) истории.

Начало исследования

Я предполагаю, что все алгоритмы работы монитора находятся в его софте (прошивке). Компания MSI выпустила несколько версий прошивки для моего монитора. Последняя версия на сегодняшний день и на момент начала исследований это FW.037, а в моем мониторе стояла предыдущая - FW.034. Это важно, т.к. обновление - это процесс который может показать детали взаимодействия с монитором, а повторить его без свежей прошивки может быть невозможно.

Я уже знал, что главная микросхема монитора называется “скалер” и именно она принимает сигналы с видеовходов монитора и обеспечивает изображение на экране.

Для начала я взял прошивку, которую предоставляет MSI и дал AI агенту такой промпт:

Это проект по реверс инжинирингу прошивки (Scaler Firmware) монитора MSI MPG 341CQPX QD-OLED https://www.msi.com/Monitor/MPG-341CQPX-QD-OLED/support. Цель: узнать алгоритмы работы монитора с OLED панелью и возможно улучшить их. Проверить возможность увеличения кадровой частоты. Понять как можно собрать свою прошивку для монитора. Проверить есть-ли в этой прошивке управление кнопками монитора и алгоритмы взаимодействия с HDMI и Display Port входами. Прошивка лежит в файле MSI_MPG_341CQPX_QD-OLED_FW.037_0225.bin . Можно использовать различные внешние тулы типа Ghidra. Проведи начальный анализ задачи и прошивки и напиши план.

Через час работы агента я уже знал: “Скалер — Novatek NT68503, панель SDC QMC340CA01_D01” причем доступной документации нет по обоим компонентам. Внутри микросхемы скалера есть 4 процессорных ядра на разных архитектурах: 1 x STBC (STandBy Controller) 8051, 2 x Leon2 Sparc, 1 x Tensilica Xtensa и прошивки для их работы находятся внутри этого файла. Было очень удобно, что прошивка не зашифрована, за это огромное спасибо компании MSI. AI подчеркнул, что в прошивках оставлено много отладочной информации, присутствуют UART консоли с наборами команд, что должно помочь с пониманием того как же работают прошивки.

Стало примерно понятно как устроен монитор:

  • STBC контроллер 8051 - обслуживает старт монитора, загрузку остальных ядер и взаимодействие с внешними устройствами (кнопки, джойстик, USB).

  • Leon2 Main - основное ядро монитора с самой большой прошивкой 1.4Мб. Управляет OLED панелью, настраивает режимы, рисует OSD меню.

  • Leon2 Sub - отдельное ядро, которое взаимодействует с видеовходами, т.к. протоколы взаимодействия по HDMI и Display Port очень завязаны на точные временные промежутки, которые надо правильно обрабатывать, что основное ядро может пропустить.

  • Tensilica Xtensa - какой-то DSP процессор, который вроде как анализирует яркость картинки и дает информацию как регулировать яркость панели. На момент написания статьи это наименее исследованный компонент.

Еще через час агент нашел в прошивке сервисное меню монитора о котором я не знал и алгоритм как активировать это меню (нажать на джойстик и включить питание). Я это проделал и правда, появилось сервисное меню.

73f9335be8158c296cefb347ed038eec.jpg

Я дал фото сервисного меню агенту, он нашел соответствующие ему функции в прошивке и сделал выводы о том, что в памяти монитора есть уникальные для моего монитора данные, типа серийного номера, часов работы OLED панели и ее калибровка. Агент ведет себя довольно осторожно, т.к. после этого он сам записал себе правило запрета любых попыток записи во флеш монитора до тех пор пока не будет найдено место хранения этих уникальных данных и не будет сделана копия. Он даже нашел как сама прошивка называет эту область памяти: FE2P (Flash-emulated EEPROM). В дальнейшем это оказалось неверным, конкретно для этой модели монитора, но это уже спойлеры. :-)

Затем я сделал фото уже обычного OSD меню монитора с его различными настройками, отдал агенту и он сопоставил данные из сервисного меню, данные из обычного меню и пункты из этих меню. После чего выдал мне таблицу команд OLED панели, которые прошивка отправляет этой панели.

c2ce0cf5a5713ef700fd636b1dc96f59.png

В этот момент стало понятно, что к примеру алгоритм обслуживания OLED матрицы из этой прошивки будет не узнать, т.к. всё обслуживание заключается в отправке команды в панель и ожидание пока панель откалибрует свои LED точки. А жаль, т.к. мне были интересны детали как же это происходит. Также это означает, что у OLED панели есть своя прошивка и свой процессор. Постарайтесь по ходу рассказа посчитать количество процессоров и прошивок внутри монитора, потом сверим.

Теперь я решил, что хорошо бы понять как монитор обрабатывает нажатия кнопок. Вот таким промптом поручаем агенту эту работу. В тексте есть опечатки, это потому, что я использую реальный лог из сессии с агентом:

Попробуй найти в коде обработку нажатий кнопок на мониторе, возможно там есть скрытые комбинации, типа вызова сервисного меню. У монитора 2 конопки, одна из них - это включение монитора и отправка его в сон, а вторая - функциональная с назначаемой функцией. Еще есть джойстик с 4-мя направлениями и возможностью на него нажимать.

10 минут работы агента и я получаю кучу новой информации. Оказывается джойстик монитора читается не отдельными кнопками, а с помощью аналогового входа. Т.е. один вход микросхемы скалера читает все 5 кнопок джойстика, причем в аналоговом виде. Разный уровень напряжения показывает разные направления джойстика. Вот примерная схема, как это может быть устроено внутри монитора. Тут побольше информации, чем я получил в первый день, но читатель меня простит.

0d326016244933b01cb25532b76e6cff.png

Еще из кода стало понятно, что есть возможность программно эмулировать нажатия кнопок монитора отправляя команды ядру Main. Зачем это нужно - непонятно.

На этом завершилась моя первая сессия по исследованию монитора, т.к. закончились лимиты на Claude Code. Все это заняло примерно 4 часа чистого времени, включая мои размышления и беседы с агентом. Что же я узнал за это время?

AI построил мне карту прошивки, которую дает MSI:

0x000000-0x001900  8051 STBC bootloader (reset vector: LJMP 0x13F7)
0x004000-0x004200  Таблица JEDEC ID SPI-флеша, 57 записей по 6 байт
                   (SST, Macronix, Winbond, GigaDevice, EON, AMIC, ESMT, ISSI, Fudan)
0x006000-0x006048  Таблица разделов, 9 записей по 8 байт
0x010000-0x02E600  8051: основной код, MailBox, ADC-кнопки, отладочная консоль
0x030000-0x03D900  Tensilica Xtensa LE: контур LDC/ABL, своя отладочная консоль
0x050000-0x0A5600  Leon2 Sub, SPARC BE (85 % валидных опкодов)
0x0A6000-0x0A8800  Таблица указателей 0xA00xxxxx (символы/векторы Sub)
0x0B0000-0x0CF500  SPARC BE (81 %)
0x0D0000-0x0D8100  service runtime Leon2 Main @0xA0028000: traps, HAL, mailbox
0x0EC000-0x0F1B00  Инициализированные данные Leon2 Main → RAM 0xA8024000:
                   VERSION=37 @0x0EC020, дескрипторы и указатели на OSD-ресурсы
0x118000-0x11F800  60 EDID (база + CTA-861 + DisplayID), MSI 0x4DD0 "MPG341CX OLED"
0x11A000-0x128000  Данные (низкая энтропия, H=2.40)
0x128100-0x26A100  Leon2 Main, SPARC BE (73 %) + OSD-ресурсы и языковые строки
  • У монитора есть 4 ядра с разной архитектурой.

  • У каждого ядра есть последовательный порт (UART) через который они выводят диагностические сообщения и можно им отправлять какие-то команды.

  • У OLED панели есть своя прошивка (недоступная нам) и панель программируется отдельными командами.

  • Где-то в мониторе хранятся уникальные данные, формат которых неизвестен и которые нужно прочитать и сохранить до того, как ставить более рискованные эксперименты с монитором, типа изменения настроек в сервисном меню.

И я понимаю, чтобы ставить дальнейшие эксперименты с монитором без риска превратить его в нерабочий, нужно монитор открыть и постараться прочитать микросхему флеша с прошивкой и данными. Если это получится, то при любых дальнейших экспериментах (например “инициализировать монитор”), при которых монитор перестанет работать, я смогу записать данные из бекапа обратно во флеш и монитор станет таким же как и до начала экспериментов. По крайней мере лучше иметь бекап этих данных, чем его не иметь. Также эти данные помогут в дальнейшем исследовании, чтобы понять как же прошивку из файла копируют в микросхемы флеша. Ведь совсем не факт, что в микросхеме эти данные записаны также, как в файле.

Открытие (монитора)

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

У меня уже был опыт разборки ноутбуков (PC, Mac) и телефонов, а также опыт чтения и записи микросхем флеша с помощью специальной прищепки Pomona. В большинстве ноутов, которые мне встречались, BIOS записан в достаточно крупной (по современным меркам) микросхеме SOIC8, у которой 8 ножек, которые торчат по бокам. Индустрия выпускает специальные прищепки, которые можно прицепить на микросхему сверху и прочитать или записать ее содержимое, даже не включая само устройство.

a561c3e56c01e372c816166b14d68dd9.png63388f3d13f1b44f527833259d8f443e.png

В исследованной части прошивки были упоминания работы с SPI Flash памятью из чего я делаю вывод, что наверняка прошивка записана в отдельной микросхеме монитора и наверняка к ней можно прицепиться моей прищепкой, чтобы считать содержимое. А в случае весьма вероятных проблем из-за экспериментов, то и записать содержимое обратно. Вот пример как это можно сделать: https://github.com/SergeyZh/hlk-ld6002-adt6101p-internals/blob/main/docs/how-to-read-flash-hlk-ld6002.ru.md

Есть только одна проблема - нужно открыть монитор.

Весь мой предыдущий опыт разборки электроники говорит о том, что ключом к успеху является документация по разборке. Лучше всего от самого производителя, в крайнем случае от энтузиастов или от iFixit. Самостоятельные попытки разобрать устройство, без знания как устроен корпус и защелки, почти всегда приводят к повреждению корпуса и/или самого устройства.

А я не хотел ломать свой монитор. Напомню, что он очень хорошо работает, картинка прекрасная, битых пикселей и царапин нет.

В Интернете я не смог ничего найти про открытие моего монитора. Нашел инструкцию от Dell про открытие похожего на мой монитор Alienware AW3423DWF. Он также изогнут на 1800R и у него такая же OLED панель. Там сказано, что Dell предоставляет сервисам специальную подушку, на которую нужно положить монитор, чтобы не сломать панель при открытии, а также достаточно подробно рассказано в каком порядке нужно отцеплять защелки монитора, чтобы открыть заднюю крышку. Характерно, что на всех фотографиях от Dell, внутренние части монитора закрыты цветными квадратами. Что же это за секретность такая?

Подкрепленный уверенностью, что мануал по разборке монитора в природе есть, я начал с обращения в саппорт MSI, сославшись на европейский документ о том, что производитель должен помогать утилизировать монитор и инструкция по разборке мне помогла бы это сделать. Подсказал мне это разумеется AI. :-) Ну и вы наверное догадываетесь, что саппорт отказал мне в таком документе, ответив, что для моей же безопасности они мне не дадут такой документ, т.к. в мониторе есть высокое напряжение. Ну Ок.

Тут я хочу сказать, что я достаточно увлекающийся человек. Прямо-таки очень. Поэтому стараюсь не играть в компьютерные игры, т.к. иначе можно просидеть несколько ночей подряд. Подобные исследования увлекают не меньше чем прохождение какой-то компьютерной игры. Ты видишь огромную неизвестную карту (размер которой также неизвестен), пытаешься ее открыть и исследовать. Это очень интересно. На пути постоянно возникают преграды, которые нужно решать.

Очередной вызов: открыть монитор, на который нет документации. Причем ломать монитор очень не хочется, т.к. он хороший. Даже царапать или оставлять следы открытия очень не хочется. Хочу сохранить товарный вид. А у меня нет даже специальной подушки, как для мониторов Dell, чтобы не повредить панель с OLED матрицей. Но открыть надо, вот прямо не могу как надо открыть монитор. :-)

Специальную подушку оказалось можно заменить обычной подушкой, положив ее на мягкую кровать. И сверху можно положить монитор экраном вниз. Вроде как панель не страдает. И вот я вижу крышку без единого винтика. Нога монитора уже снята, это были единственные 4 винта. Дальше только защелки, расположение которых неизвестно.

f4461830548b6a28fc03d51838d496be.jpg

Вначале я пытался использовать традиционные медиаторы от iFixit и маленькие лопаточки для разборки ноутбуков. Все было напрасно. Пластик монитора - это мое почтение: крепкий и жесткий. Защелки держутся намертво.

Пример тупикового пути разборки. Слишком тонкие медиаторы и слишком маленькое усилие.

754d82d82b23d418260b21c448b39c5d.jpg

И главное, я постоянно помнил, что надо монитор не поломать, иначе весь смысл исследования пропадет. Т.е. и открыть очень нужно и сломать не хочу. Постоянно вспоминал вот этот фрагмент из весьма известного фильма:

6806a150e11431e62ad74832637226ef.png

Кажется, что нужно где-то нажать, чтобы крышка “Пум!” и отскочила.

Ключом к успешному открытию стало использование лопаток для разборки автомобильного интерьера. Это крепкие пластиковые лопатки с наполнением из стекловолокна.

5245fb7f91a18bd2ef725b5a33335033.jpg

Идея в том, что надо тянуть края крышки наружу, чтобы защелки отцеплялись от корпуса. В процессе открывания требуются очень крепкие … нервы, т.к. зацепки отщелкиваются с громким треском и грохотом. Но я ничего не поломал. В репозитории, где я выкладываю информацию о мониторе, теперь есть полная карта зацепок, чтобы знать где их надо отцеплять.

А вот и результат:

496af9ea287d62e97936eb2fc9a56d28.jpg

Что же внутри?

После 2-х дней проведенных в попытке открыть монитор и после успешного открытия, есть ложное ощущение, что большинство проблем уже решено. Но нет, игра только начинается. Посмотрим внимательно на плату. Вы же поняли, что справа плата скалера, а слева - только блок питания?

58c57fbbb31b892d2243be9c60182908.jpg

После осмотра, я вижу:

  • Неподключенный разъем CN4008 неизвестного конструктива на 14 контактов

  • Разъем CN4002 - к которому подключена плата с кнопками и джойстиком монитора

  • Разъем CN7003 с неподключенными пинами

  • Кнопка SW4101 неизвестного назначения

  • Несколько посадочных мест под разъемы, но разъемы там не припаяны Очень хочется верить, что где-то на этих контактах и есть UART консоли от 4-х ядер монитора.

Также не забудем, что я же хотел найти микросхему SPI Flash в которой должна быть прошивка. Я уже вижу на этой плате 2 или 3 микросхемы формата SOIC8 и уже готовлю прищепку, чтобы прочитать данные из этих микросхем. В последний момент я вспоминаю, что залогом успеха является чтение документации если она есть и проверяю маркировку этих SOIC8. Документация на эти микросхемы есть, но к сожалению оказывается, что все видимые микросхемы на этой стороне платы не являются микросхемами памяти и читать из них нечего. :-(

Ок, задача немного усложняется и надо поискать такие микросхемы на обратной стороне. Нужно открутить несколько винтиков (включая те, что на видеовходах, которые не видны на фото), отключить разъемы, которые легко отключаются (широкие разъемы сверху я пока трогать не хочу), отклеить металлизированный скотч и готово, я перевернул плату.

60303b87a5ea32e0fae936ab379996c7.jpg

Ура, тут есть еще 3 x SOIC8. Я опять готовлю прищепку, чтобы прочитать данные и опять читаю спецификации на микросхемы. Как же хорошо, что хотя бы эти микросхемы не являются секретными. Из трех микросхем две являются микросхемами памяти, но только одна - U1508 это SPI Flash. Вторая - U4003 это EEPROM с доступом по I2C и у меня пока нет опыта чтения таких микросхем.

Прицепляю прищепку + Raspberry PI и программой flashrom читаю содержимое U1508. Это 256KB флеша, явно не прошивка монитора, возможно какая-то его часть. Отдаю файл AI агенту для анализа и получаю результат U1508 Это прошивка USB хаба VL211, причем там 2 разные прошивки. В общем пока это можно отложить.

Вторая микросхема U4003 - это ST M24256 EEPROM на 32KB. Прошу агента подготовить все что нужно:

В проекте есть микросхема U4003 типа 24256FP. Ее описание в файле docs/eeprom-u4003.md , а спецификация в datasheets/m24256e-f.pdf. Напиши инструкцию как прочитать данные из этой микросхемы не снимая ее с платы с помощью Raspberry Pi. В файле с описанием уже есть подобная инструкция, но она мне кажется не совсем верной, т.к. ее писали без даташита.

Агент сделал все что нужно: какой контакт Raspberry PI к какому контакту прищепки подключать и написал Python скрипт для чтения. В результате я получил файл на 32KB с содержимым U4003 и сразу отдал его агенту для анализа. Правда я и сам заглянул внутрь файла и заметил, что там данных от силы всего 1KB, остальное байты 0xFF, т.е. пусто.

После анализа файла AI сделал вывод - это и есть уникальные данные для моего монитора. Он даже нашел соответствие данных из сервисного меню и содержимого U4003. Там есть часы работы OLED панели, несколько RGB данных, возможно это калибровка панели.

Это хорошо, значит я уже сохранил уникальные данные своего монитора и смогу вернуть его на состояние сегодняшнего дня. Но я до сих пор не понимаю где же хранится прошивка для скалера. Следующий подозреваемый - это металлический экран, который припаян с лицевой стороны платы и тут я задумываюсь. Пока я не сделал ничего, что могло бы лишить меня гарантии на монитор. Открывал монитор аккуратно, винтики откручивал аккуратно. Но отпайка экрана с платы - это мне кажется может являться нарушением гарантии. Однако если этого не сделать, то я не смогу прочитать флеш с прошивкой и даже если я смогу обойтись без его чтения, то в случае его повреждения из-за экспериментов, я не смогу восстановить его содержимое. В общем похоже надо набраться смелости и аккуратно отпаять экран.

Под экраном

При должном терпении и аккуратности отпаять экран оказалось не очень сложно. Всего 6 точек пайки по кругу и в несколько итераций я снял экран.

721551194305ec3b69aa3569bac6a116.jpg

Под экраном - очередной сюрприз: огромный радиатор, который закрывает наверное микросхему скалера. Еще я вижу 4 микросхемы RAM - это DDR3, всего 1Гб памяти. И главное: U4002 - микросхема SPI Flash объемом 32MB. Ну точно там находится прошивка монитора. Но есть нюанс…

Микросхема флеша в корпусе WSON8. У нее ножки почти под корпусом и моя прищепка к нему не подходит. Вот как выглядит подобная микросхема. Размер 8x6 mm.

bb27ed8f6662b05b989fb65c919d4c60.png

Что же делать… Индустрия выпускает инструменты и для таких корпусов.

acd3b645f654c00b6b0be16f3141c45d.png

Но во-первых они очень ненадежны, т.к. дают плохой контакт, а во-вторых у меня такой штуки нет. Еще одна сложность в том, что микросхема флеша находится почти вплотную к большому радиатору. Расстояние примерно 3 мм, поэтому трудно подлезть к ножкам флеша со стороны радиатора.

Еще было бы интересно снять радиатор и посмотреть на микросхему скалера, т.к. в Интернете нет ее изображений, да и маркировку полезно проверить. Но радиатор не прикручен винтами, как обычно, а припаян. И я пока не готов просто ради любопытства его отпаивать.

Вернемся к флешу. Мне нужно присоединиться как минимум к 6-ти из 8-ми его ножек. Но кажется, что это сделать очень трудно. Микросхема размером 8x6 мм, ножки расположены на коротких сторонах и представляют собой только маленькие шарики припоя, которые чуть-чуть вылезают из под корпуса. Многие специалисты по ремонту рекомендуют отпаивать микросхему с прошивкой прежде чем ее читать. Я этого никогда не делал, но теоретические знания у меня есть. :-)

И вот я опять погружаюсь в размышления. Отпаивать микросхему на 8 контактов - это не очень сложное дело. В теории. Но это мой монитор, который все еще прекрасно работает. Если я перегрею микросхему флеша и сожгу ее ДО того как прочитаю содержимое, то даже новая микросхема мне не поможет. Я не знаю в каком формате записать в нее данные. В этом проблема закрытых устройств без документации, проблема которую я хочу решить подобными исследованиями.

Думаю… Если я сейчас отказываюсь от отпаивания микросхемы (очень разумно), то надо обратно собирать монитор и когда я смогу вернуться к очередной попытке - непонятно. А я очень увлекающийся человек (см. выше) и очень хочу узнать формат хранения данных. И фен для отпаивания у меня есть… В общем, зачем мне фен, если им не пользоваться?

Пока монитор разобран и лежит на столе (с подушкой конечно), я вооружаюсь феном, флюсом, пинцетом, защитными пластинами (нужно закрыть соседние разъемы и детали) и начинаю греть микросхему флеша. Грею и жду, пока ее можно сдвинуть в сторону. Самое плохое, что можно сделать - это начать отрывать микросхему, пока она недостаточно нагрета. При этом еще и плата будет повреждена и монитор точно пойдет в мусор. 3-4 минуты прогрева и никакого результата. Радиатор скалера уже начал обжигать мне руки, но флешка не отпаивается. Я дал остыть плате, сделал вторую попытку, грел достаточно долго, но никаких признаков отпаивания нет. Я понимаю, что все-таки не хочу ломать монитор, поэтому прекращаю эти попытки, отмываю плату от флюса и решаю еще подумать и заняться анализом прошивки дальше.

В поисках UART

Пока у меня нет свежих идей по подключению к флешу, я начинаю исследовать доступные разъемы на плате. Есть несколько нераспаянных разъемов, почему бы им не быть UART разъемами? Также есть CN4008 на 14 контактов. Вдруг это сервисный разъем с помощью которого можно программировать флеш? Я обсудил эти варианты с AI агентом, он написал план прозвонки разъемов и микросхемы флеша. Я это проделал, но увы, всё оказалось бесполезным. Связи доступных разъемов и микросхемы флеша я не нашел. Зато стало понятно назначение разъема CN7003 - это отладочный ICP/SWD порт микроконтроллера Nuvoton NUC1261 (U7005), который стоит рядом. Через этот разъем можно программировать контроллер U7005 у которого внутри своя собственная прошивка. В тот момент я еще не знал, но тут могу сказать - это оказался USB-мост для связи монитора с компьютером. Именно он является устройством “MSI Gaming Controller”, когда монитор подключен по USB. Вы не забываете считать количество прошивок и программных ядер монитора?

Тем временем, я подключил логический анализатор Saleae (спасибо, Иван (@MErocle)) к разъему CN4008 и нашел на нем 4 UART консоли! Т.е. стали понятны назначения 10 контактов из 14. 4 пары контактов для 4-х UART и 2 контакта - GND. Конечно для этого понадобилась серия экспериментов: я подключал анализатор к разным контактам разъема, включал питание монитора и смотрел на графики в поисках активности. После этого записал полную сессию активности на всех контактах при включении монитора и отдал ее AI агенту. Он уже сам определил скорости UART и вытащил оттуда текст, откуда стало понятно назначение каждой из консолей. Вот тут есть много деталей: docs/uart-console.md, а это пример вывода консоли STBC при включении монитора и его засыпании без картинки:

------STBC Boot Loader -----
Set Flash to Quad mode!!
Re-booting STBC code...0x4570[5] toggle ==> warm Reset!!

------NT68500 MCU Test program -----
Leon2 vs AHB clk is 3:1
Leon2 (Main) RUN...
Leon2 (Sub) RUN...
FE2P_SetLeon2BaseAddress 00108000

[пауза 17,43 с]
FillKeyDetectList (0000) 3500 ff00 1200 100 00 00 00 00 00 00 00 00 00 00 00 00
FillKeyDetectList (0010) 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
FillKeyDetectList (0020) 20 20 20 20 1520 20 20 20 20 20 20 20 20 20 20 20
FillKeyDetectList (0030) 1530 1630 1530 1730 1630 130 1630 30 30 30 30 30
FillTypeCInfo : F6, 60, FF, 80, 00
Enable I2C 7
CMD_SYS_POWERSAVING
Leon2 (Main) STOP...
Leon2 (Sub) STOP...
DP_EnableMRX (0)

Результат отличный, минус только один: очень неудобно подключать провода к контактам разъема CN4008 - разъем довольно маленький. Я бы хотел удобного подключения.

Как определить неизвестный разъем CN4008

Ответ на сегодняшний день понятен - спросить у AI. Но отмечу, что результат я получил не с первого раза. AI делал разные предположения, я их проверял и пытался понять это мой разъем или нет. Однако после того как я измерил физические размеры разъема и сделал хорошее фото, AI почти без колебаний сказал: Hirose DF11-14DS-2C. Ну штош, раньше я о таких разъемах не слышал. Заказываю на Aliexpress готовый кабель с таким разъемом длиной 1 м. Когда кабель приехал, я разрезал его пополам и поставил на второй конец кабеля Dupont разъемы, чтобы легко подключаться к контактам. Это очень облегчило исследования.

61bd295ce3ac55fa62890569179822e3.jpg

Теперь для работы с UART консолью любого ядра, достаточно подключить Flipper Zero в режиме UART консоли к соответствующей паре разъема CN4008 + третий провод для соединения GND. Спасибо команде Flipper и Павлу Жовнеру за этот полезный девайс, я его использую постоянно!

Чтение флеша, вторая серия

Перед очередной попыткой отпаять микросхему флеша, я проконсультировался с человеком, который профессионально занимается ремонтом ноутов и он точно знает как это делать (привет, Максим!). Он дал массу полезных советов, главный из которых: WSON8 отпаять не так просто как SOIC8 и нужен подогрев платы снизу. Все дело в том, что эта микросхема припаяна не только 8-ю ножками, но и всем своим брюхом к медной площадке на плате. Поэтому тепло уходит быстрее чем фен ее нагревает.

Я конечно немного огорчился. Подогрев платы означает, что надо ее полностью снимать с монитора, убирать с нее все лишнее, наклейки, пластмассовые детали и потом греть на специальной печке… Не то, чтобы я слаб духом для этого, но как-то слишком сложно.

Под конец Максим дал мне отличный совет: вместо танцев с отпайкой микросхемы попробовать припаять проводки к ножкам микросхемы флеша. Всего 6 проводов. Да, мелко, но попробовать стоит. Я попробовал, было непросто, но все получилось. Напомню, микросхема 8 x 6 мм.

d47a63abfd8f39abf2668b902b55d906.jpged39dfa7ac27afa47d45f8a3284770cc.jpg

Итак, я получил содержимое флеша моего монитора! Дальше он идет под названием U4002 - это номер микросхемы флеша на плате.

Теперь как обычно: даю этот файл агенту и получаю массу полезной информации:

  • Во флеше есть 2 версии прошивки монитора: текущая и предыдущая

  • Уникальных данных моего монитора там нет

  • Формат хранения прошивки во флеше почти совпадает с форматом файла от MSI

  • Во флеше действительно много свободного места, из 32МБ занято меньше 6МБ

  • В образе прошивки, да и в самом файле обновления есть таблица разделов, которая содержит и описывает разные части прошивки. Например раздел номер 0x01 - это прошивка STBC для 8051, 0x10 - прошивка Leon2 Main для Sparc и т.п. Полный список по ссылке выше.

  • А в самом начале образа есть загрузчик (bootloader), который загружается при включении питания и который уже из таблицы разделов начинает загрузку ядер монитора.

И вот теперь, имея в руках копии всех прошивок (я так думал), можно начинать эксперименты с монитором.

Как происходит штатное обновление прошивки

Производитель монитора выпускает новые версии прошивки и дает программу “Gaming Intelligence” под Windows для обновления прошивки по USB. Причем любопытно - программа обновления требует, чтобы картинка на монитор во время обновления шла только через Display Port. Хорошо бы научиться обновлять прошивку из-под других OS.

Вначале я хотел понять как происходит обновление с помощью анализа прошивки. AI здесь опять неплохо поработал. Он нашел процедуры стирания и записи SPI Flash в двух образах прошивки для контроллера 8051. Это разделы 0x01 и 0x02. В первом из них есть процедуры работы с SPI Flash, но их никто не вызывает. Во втором эти процедуры также есть, но они вызываются из процедуры обновления с USB флешки, которая должна быть подключена к монитору. Это загадочная процедура, которая не описана производителем и которую я никогда не делал. Пока отложим.

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

Для этого на Windows, где установлен MSI Gaming Intelligence, ставим Wireshark + USBPcap. Запускаю Wireshark, выбираю в качестве источника пакетов USBPcap, включаю запись и делаю процедуру обновления монитора на ту же версию прошивки, которая уже установлена в мониторе. Довольно удобно, что была возможность прошить ту же версию, что стоит в мониторе, чтобы не обновить его на более свежую. Файл записи обмена по USB получился размером 100Мб.

Если вы думаете, что я спец по записи подобного USB обмена - не стоит преувеличивать. Я делал это первый раз, все по инструкции от AI агента, который не смог найти код обновления в прошивке, сам предложил пойти этим путем и дал мне детальные инструкции, что нужно сделать для записи обмена по USB. Слушаюсь и повинуюсь. Файл размером в 100Мб я опять отдал агенту на анализ.

Результаты анализа агент записал в файл usb-isp-protocol.md и в процессе ему очень помогло наличие предварительно снятого образа флеш U4002. Если коротко описать протокол обновления:

  1. По USB отправляется команда 580040: в ответ на которую скалер переключает свой внутренний UART (да, там есть еще и внутренний UART, по которому общаются скалер и USB-мост) в режим I2C и переводит себя в режим ISP (In-System Programming) - режим прямого программирования скалера по I2C.

  2. Следующей командой 01 e0 01 уже USB-мост переводят в режим I2C.

Теперь отправляя команды по USB с компьютера, мы посылаем команды I2C напрямую микросхеме скалера. Детали протокола описаны по ссылке выше, но оцените сложность взаимодействия в этом режиме:

  • По USB мы отправляем пакеты типа 0x04 (я не знаю, что это значит) у которых внутри записана команда с параметрами для USB-моста монитора.

  • USB-мост, приняв эту команду, превращает ее в I2C команду с адресом и данными - “посылкой”.

  • В “посылке” находится команда для микросхемы скалера с параметрами. Это и есть протокол взаимодействия со скалером в режиме ISP.

В протоколе есть команды для записи-чтения любых регистров скалера, программирование SPI контроллера для флеш памяти и “другие команды”. Вот кусочек таблицы с командами скалера в этом режиме. В файле по ссылке есть полная таблица команд, которые были пойманы и частично расшифрованы в режиме обновления прошивки.

2352a55be36a52d9cad84b4e1e84f204.png

Тут я заострю ваше внимание: это не просто режим обновления прошивки монитора. Это режим универсального доступа к микросхеме скалера + полный доступ к флешу. Можно прочитать, стереть и записать любой сектор флеша, можно отправить вообще любую команду протокола SPI Flash, включая довольно деструктивные.

Теперь понятно почему в прошивке монитора нет процедуры обновления прошивки по USB. Она просто не нужна. При наличии такого режима, вся процедура обновления полностью контролируется компьютером по USB. Т.е. теперь понятно как можно залить в монитор любую новую прошивку используя любую OS, а не только Windows.

Конечно есть и нюанс такого режима. Если в результате заливки новой прошивки что-то пойдет не так, например новая прошивка не заработает, то вернуться в этот режим будет нельзя. Монитор превратится в кирпич и восстановить его можно будет только проделав все то, что я написал в статье выше: открыть монитор, отпаять экран, припаять проводки к микросхеме флеша и с помощью Raspberry PI залить во флеш хороший образ U4002.

Это кажется весьма сложной процедурой восстановления монитора в случае ошибки даже для меня, хотя мой монитор уже разобран и нужно всего лишь снова припаять проводки к флешу. Могу ли я рассчитывать на участие в разработке еще каких-то энтузиастов с таким же монитором? Уверен, что пока нет.

Ведь должен же быть способ начальной прошивки монитора на заводе, когда флеш еще пустой. Было бы классно найти как перевести монитор в режим ISP, но без участия прошивки самого флеша.

Ищем вход в режим ISP

Формулировка задачи довольно проста: нужно найти способ перевести монитор в сервисный режим (ISP) не полагаясь на работу его прошивки.

Этот режим обычно есть во всех электронных устройствах, т.к. именно с его помощью в устройство записывают самую первую прошивку.

Работает это так: при включении питания, в микросхеме скалера должна запускаться программа (ROM Loader), которая зашита производителем микросхемы. Эта программа должна начать читать прошивку монитора из микросхемы флеша и потом запустить ее. Это дает возможность относительно легко заменять прошивку монитора. Заменили содержимое флешки и монитор уже работает на новой версии программы. А ROM Loader остается прежним.

Обычно производители микросхем закладывают в ROM Loader развилку:

  • Если устройство в обычном режиме, то загружаем прошивку из флеша и запускаем ее

  • Если же устройство в сервисном режиме, то предоставляем возможность записать данные во флеш с каких-то внешних входов, например с USB. Режим ISP описанный выше - это как раз пример такого режима.

Условием же перехода по этой развилке может быть какой-то внешний сигнал, который ROM Loader читает и принимает решение по какой ветке ему нужно идти. Нужно всего лишь найти откуда он читает этот сигнал. Я напомню, что документации по скалеру у нас нет.

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

  • Нажать кнопку или специальную комбинацию кнопок

  • Замкнуть специальные контакты или дорожки на плате

  • Отправить какую-то последовательность сигналов подключившись к разъемам на плате

  • <наверняка еще какие-то есть>

Какой-то из этих способов может оказаться переводом монитора в ISP режим. Возможно, что и ни один из них, но о скучном мы пока говорить не будем.

ed2b0c9dd6814cfe4c7664d2467e7b60.png

Кнопки для ISP

У нас прямо-таки есть главный кандидат: это кнопка SW4101, которая недоступна до тех пор пока монитор не будет открыт. Почему бы ей не оказаться кнопкой перевода монитора в ISP? AI агент мне написал хороший план проверок. Если вкратце, то нужно подключить все возможные UART консоли, включить запись и понажимать на кнопку в разных вариантах: короткое нажатие, долгое нажатие, очень долгое нажатие и комбинации с нажатием и подачей питания монитора.

Я все это проделал, агент проанализировал и вывод такой: это просто кнопка Reset для монитора. После любого нажатия на нее и в любой комбинации, монитор просто загружается в свою обычную прошивку. Никаких новых надписей в UART консолях не появилось.

Почему не надо пытаться искать подобную роль у обычных кнопок монитора? Кнопки снаружи - это всегда схемотехника производителя монитора (MSI). Вы могли видеть схему этих кнопок в начале статьи. Микросхема скалера не знает как считать с них данные и поэтому не может анализировать нажаты они или нет.

Т.е. вариант с кнопками - отпал.

Контакты или дорожки на плате

На плате есть 2 разъема, которые не используются в обычной работе: CN4008 (14 pin) и CN7003 (6 pin).

Было бы логично предположить, что на заводе после сборки платы, к разъемам подключают кабели и заливают начальные прошивки в монитор. Затем тестируют монитор, что-то читая с UART консолей и нажимая кнопку Reset время от времени.

О назначении разъема CN7003 я уже рассказывал выше - это отладочный разъем для USB моста. Он подключен только к контроллеру моста и на скалер влиять не может.

Значит остается CN4008. Мне уже известно назначение 10 контактов из 14 - это UART консоли. Можно попробовать отправлять туда какие-то последовательности типа Enter или “пробел” на самом старте монитора. Правда для этого ROM Loader должен заранее запрограммировать UART в нужный режим (неизвестно какой), чтобы читать эти последовательности. Я предположил, что если скалер и слушает что-то на UART, то это скорее всего UART ядра STBC, т.к. именно это ядро стартует первым и управляет железом монитора.

Я даже попробовал отправлять в этот порт при включении монитора разные последовательности на скорости 4800 бод - это скорость работы этого UART в обычном режиме, но увы - никакого отклика. Да и шансов на это было маловато. После отпускания кнопки Reset и до появления первых сообщений загрузчика проходит 0.1 сек. Маловероятно, что за эти 0.1 сек можно отправить что-то разумное через UART. А через 0.1 секунду уже понятно, что началась загрузка прошивки.

Т.е. вариант с UART - отпал.

Остались еще 4 неизвестных контакта на CN4008. Наверняка в них есть какой-то смысл. Но увы, я не смог его обнаружить. В обычном режиме работы монитора на них нет каких-то осмысленных сигналов. Использовать их как входы я также попробовал, но без особого успеха. Я подавал на них импульсы с разной частотой, но единственное чего мне удавалось добиться - это неожиданные перезапуски монитора при высокой частоте импульсов. Но никакой зависимости перезапусков от импульсов мне установить не удалось.

Итого, я потратил несколько вечеров на эти эксперименты, но мне не удалось перевести монитор в сервисный режим с помощью каких-то внешних воздействий. Т.е. в случае повреждения прошивки во флеше, единственный способ вернуть монитор к жизни - это припаять проводки к флешу и записать туда рабочий образ, например тот, который я прочитал ранее.

Или же есть еще какие-то варианты, чтобы делать эксперименты с прошивкой было проще?

Компромисс

Нужно сделать процесс восстановления прошивки монитора достаточно простым, чтобы не превращать каждый эксперимент в хождение по лезвию ножа. Найти такую кнопку или процедуру у монитора не удалось. Значит надо научиться легко перепрограммировать флеш с помощью наружного программатора.

Прошлые тонкие проводки держались очень плохо и я их снял почти сразу после начального чтения флеша. Теперь, я купил самые тонкие (30 AWG), многожильные провода в силиконовой изоляции, т.е. очень мягкие, нарезал их кусками по 15 см и припаял к ножкам U4002.

e9a7566df2dcfd5a4167bde3d2fd00f2.jpg

Идея была в том, чтобы вывести эти провода наружу монитора, поставить на них разъем, закрыть крышку монитора и таким образом навсегда решить вопрос с восстановлением содержимого флеша. В любой момент я смогу выключить монитор, подключить к этому разъему программатор и залить в монитор прошивку по моему выбору. Классно? Конечно. Получилось ли?

Первое, что я сделал после припайки этих проводов - сделал полную запись сигналов с SPI Flash в процессе загрузки монитора. Подключаем входы анализатора Saleae к ножкам флеша и одновременно к UART всех ядер. После этого подключаем питание монитора и смотрим на сигналы. Смотрим и видим, что монитор только начинает загружаться, а потом - перезапускается. Я сделал несколько попыток и сумел поймать сессию, когда монитор сумел загрузиться до появления картинки на экране.

Верхние 4 графика - это сигналы SPI Flash, а последний график - UART STBC.

f5c356de18c2a90e34b122433a0096ad.png

На картинке видно: подключение питания к монитору, он загружается в дежурный режим и ждет нажатия кнопки Power. Через 5 сек я нажал кнопку Power, монитор загрузил все остальные ядра и показал картинку. И в конце я опять нажал кнопку Power, чтобы монитор выключился.

Отдаю файл записи от Saleae агенту (а там вообще-то 75Мб) и пока он занимается анализом, я могу подумать почему же монитор теперь работает нестабильно. Должно быть все дело в припаянных проводках, догадался Штирлиц. Это означает, что надо их или укорачивать или отпаивать.

Тем временем агент принес много полезной информации.

В момент включения, когда работает ROM Loader, скалер читает 64Кб данных из SPI Flash на скорости 12МГц. Это - загружается bootloader. Потом ROM Loader запускает этот код ядром 8051. Теперь мы можем смотреть на код bootloader 8051 и одновременно наблюдать за шиной SPI Flash.

Дальше bootloader определяет тип микросхемы флеша и если она поддерживает, то переключает ее в другой режим работы, с более высокой скоростью. А именно: частота 48 МГц и передача данных по 4 ножкам вместо 1 как в стандартном SPI. Я даже не знал о существовании такого режима SPI. У меня было припаяно только 6 проводков, а не 8, поэтому я не записал половину обмена данными по SPI шине (2 сигнала просто не были подключены). Агент это понял, учел и ориентировался только на 2 доступных сигнала вместо 4-х во время анализа.

Bootloader начинает процедуру загрузки кода STBC 8051 уже на высокой скорости флеша и затем передает ему управление. STBC уже загружает прошивки остальных ядер и запускает их.

При анализе SPI обмена видно, что все ядра, кроме Leon2 Main, загружаются внутрь встроенной памяти скалера и работают оттуда. Но прошивка Leon2 Main занимает больше всего места - 1.4Мб и она работает напрямую из флеша. Т.е. каждую команду прежде чем выполнить, надо прочитать из микросхемы флеша по протоколу SPI. Теперь становится понятно, почему прошивка Leon2 Main занимает 3 сегмента в таблице разделов: 1 часть - это исполняемый код напрямую из флеша (медленно), 2 часть - небольшой кусочек кода, который должен всегда выполняться быстро (например обработчики прерываний) и 3 часть - блок переменных этой прошивки, которые надо изменять в процессе работы.

В файле spi-boot-trace.md написано больше интересных деталей, но я постарался кратко описать суть. Главное: загрузка начинается с загрузки bootloader, размером 64Кб.

И второе: пока я не отпаяю проводки от флеша, я не смогу пользоваться монитором, т.к. он постоянно перезапускается из-за наводок, которые ловят мои припаянные провода и которые мешают читать данные на частоте 48 МГц.

Идея: сделать bootloader таким, чтобы он не только умел загружать STBC, но и умел переводить монитор в ISP режим, где можно будет записывать содержимое в любое место флеша.

Пишем свой bootloader

Для начала надо сделать свой bootloader, который будет работать не хуже штатного. Раньше это означало бы огромный кусок работы, а теперь отдаем все агенту:

Я считаю, что в репозитории собрано достаточно материала, чтобы написать свой собственный bootloader на C, например на SDCC. Это позволит легко добавлять в него необходимые для дальнейшего исследования функции. Он должен быть полностью совместим с вендорским bootloader, чтобы монитор не потерял свои текущие функции. Софт для разработки должен быть Open Source и доступен широкому кругу разработчиков. Разработку нужно вести в отдельном подкаталоге с именем bootloader-<какая-то добавка, которая означает, что это open source bootloader>. Напиши такой bootloader сохраняя текущий функционал, без дополнительных функций, но не повторяй строки вендора при печати в UART, чтобы не возникло конфликта с вендором по поводу прав.

Я даже не стал изобретать название своему bootloader, отдав это на откуп AI.

Через 25 минут у меня была первая версия бутлоадера написанная с нуля и повторяющая работу штатного бутлоадера. Затем агент с помощью USB подключения перевел монитор в режим ISP и записал мою версию бутлоадера в самое начало флеша. Теперь, если монитор не загрузится, единственным способом восстановления останется программирование флеша внешним программатором по припаянным проводкам.

Смотрю на UART ядра STBC и перезапускаю монитор…

Причем можно на UART даже не смотреть. Если светодиод монитора загорелся, значит начала работать какая-то прошивка после бутлоадера и это означает, что бутлоадер точно заработал.

Бутлоадер заработал, монитор загрузился!

Почему-то нет сообщений от бутлоадера на UART консоли, но это не так уж и страшно.

Итого всего через 1 час после задания “напиши бутлоадер”, мой монитор уже загружается новым бутлоадером!

Дальше агент нашел ошибку из-за которой не работал UART и исправил ее. Подобные мелочи я упоминать дальше не буду.

Нужно больше бутлоадера!

Дальше - больше. В документации уже есть информация о том, как прочитать положение джойстика. Почему бы не добавить чтение положения джойстика в бутлоадер?

Я командую, агент выполняет, готово. Теперь при запуске бутлоадера, он определяет в какую сторону отклонен джойстик и пишет это в UART.

Вот как это выглядит при отклонении джойстика вверх:

bootloader-libre: start
libre: joystick direction 4 adc CA
libre: quad read verified

Нужно еще больше. Во флеше записано 2 версии прошивки, так работает штатная процедура обновления. Но возможности загрузить предыдущую версию нет. Давайте ее добавим. Пусть при отклонении джойстика вверх, будет загружаться прошивка из верхней половины флеша, а если вниз, то из нижней. Если джойстик не трогать - пусть монитор загружается из половины флеша, которая выбрана по умолчанию.

Раз-два 🪄, 4 минуты времени работы агента и готово! Теперь я могу выбирать из какой половины флеша загружать монитор. Уже очень неплохо. Можно держать монитор загруженным в штатную прошивку, записывать экспериментальные версии в неактивную половину флеша и потом при перезапуске выбирать джойстиком откуда загружать прошивку. Если новая прошивка не работает, простой перезапуск вернет монитор в штатную прошивку. Главное во время экспериментов не повредить активную половину флеша со штатной прошивкой.

Вот тут я загружаю неактивную половину флеша:

bootloader-libre: start
libre: joystick direction 4 adc CA
libre: quad read verified
libre: flash bank 01
libre: starting stbc-main from table 7000

А ведь можно сделать и еще больше. Почему бы не добавить в bootloader возможность перевода монитора в ISP режим? Код для этого известен, т.е. понятно в какие регистры и что нужно отправлять. Но есть нюанс. Для общения с монитором в режиме ISP нужно USB подключение. В обычном режиме работы оно уже есть, т.к. процедуры инициализации монитора уже выполнены. В режиме bootloader-a эти процедуры еще не выполнены и USB отключен. Нужно найти как включается USB мост и включить его прямо в коде bootloader-а.

Поиски USB заняли некоторое время. Дело в том, что в мониторе есть еще и USB Hub. USB кабель подключается в USB Hub. USB мост также подключается в USB Hub. Оба эти устройства имеют свои собственные сигналы включения внутри монитора, а документации по прежнему нет. Поэтому AI агент ищет подходящие места в коде, где есть что-то похожее на включение USB Hub и моста, добавляет такой же код в bootloader, компилирует, прошивает в монитор, а я перезапускаю монитор, отклоняю джойстик вправо, чтобы вызвать эту ветку bootloader-a и смотрю появились ли эти USB устройства в моей MacOS, которая подключена к монитору по USB кабелю. Дело не очень сложное, но времени занимает. Не буду растягивать процесс, в итоге я нашел все что нужно.

Более того, вот так я теперь читаю документацию. Здесь ответ на вопрос “как включить хаб и мост”.

6519c7b31c358f23c4e2fe4189202606.png

Даем команду агенту “добавить переход в режим ISP при нажатии на джойстик вправо”.

И вот теперь, моя версия бутлоадера при включении монитора делает то, что мне нужно:

  • Нажали вправо - монитор попал в ISP. Можно с компа перепрограммировать флеш. Только надо не трогать первые 2 сектора или 8 кб. Там находится мой бутлоадер. Правда монитор в этом режиме выглядит совсем мертвым. Ничего не светится. Возможно нужно это доработать, но нужны идеи как же это реализовать.

  • Нажали вверх или вниз - загрузилась одна из двух прошивок. Сейчас у меня по дефолту, из нижнего банка, загружается штатная от MSI, а при нажатии вверх - загружается моя - экспериментальная. Учитывая размер флеша, там можно разместить до 10 прошивок одновременно, но зачем? Нужны идеи.

Теперь можно отпаять проводки, чтобы вернуть монитору стабильность в работе и продолжить эксперименты с остальными прошивками монитора. Как вы думаете, сколько раз мне понадобилось восстанавливать монитор с помощью внешнего программатора? Ни разу. Все прошивки, которые написал AI агент были работоспособными с первого раза. Были мелкие огрехи, типа отсутствия вывода через UART, но это было не существенно.

Еще не заключение

Статья получается большой и пора подводить промежуточный итог.

Исследовать устройство современного монитора - это очень интересно. Благодаря AI агентам это перестало требовать невероятного количества усилий и времени. Если вам интересна эта тема - попробуйте. Я специально приводил примеры своих промптов, чтобы дать идей для начала исследований.

Моя цель - замена всех прошивок моего монитора на открытые, чтобы можно было изменить или добавить какую-то функцию монитора.

У меня уже написаны прошивки для bootloader и USB моста. Они полностью рабочие и их можно собрать из опубликованного репозитория SergeyZh/mpg-341cqpx-qd-oled-re. В USB мосте есть дополнительная функция, которая позволяет прочитать содержимое флеша без открывания монитора. Подробности я собираюсь написать позже.

Также у меня есть уже написанные прошивки для STBC и Leon2 Main. Как раз вы можете видеть фото монитора с этими прошивками и самодельным OSD меню в заголовке статьи. Эти прошивки требуют доработки перед публикацией, т.к. в них пока сильно видны следы оригинальных прошивок. Это нужно не замаскировать, а переписать.

Ответы на вопросы

Зачем все это

Это очень интересно. За время исследования монитора я узнал много новых технических вещей. Например:

  • SPI Flash может отдавать данные не по одному контакту, а по 4-ем - в 4 раза быстрее.

  • Стандартная адресация SPI Flash - это 24 бита, т.е. 16Мб. Чтобы обращаться к большему объему, придумали расширение протокола и дополнительный регистр, при записи в который 1, флеш отдает вторую половину памяти вместо первой. Именно так построена схема с двумя прошивками у этого монитора и поэтому флеш здесь размером 32Мб, хотя хватило бы 8Мб.

  • В контроллере USB моста есть 2 прошивки: APROM и LDROM. Первая - это приложение самого USB моста, а LDROM - это загрузчик, который умеет обновлять APROM. Я могу заменить обе эти части, но пока написана только APROM.

  • В мониторе есть 1Гб RAM и можно программно прочитать содержимое экрана, который показывает монитор.

  • В процессе исследования я научился ловить обмен по USB.

  • <Многое другое>

Сколько же процессоров внутри монитора

Вопрос непростой, точного ответа у меня пока нет, но давайте посчитаем те, которые были упомянуты в статье:

  • 4 ядра внутри скалера на которых работает сам монитор

  • USB-мост U7005 на контроллере Nuvoton NUC1261

  • USB-хаб VL211 от VIA Labs - у него точно есть своя прошивка в SPI Flash U1508

Итого 6 шт.

Однако еще, совершенно точно есть собственный процессор у OLED-панели Samsung. Он принимает команды по каналу I2C. Возможно он находится под толстой железной крышкой по центру монитора. Я уверен, что это потянет на отдельный проект по реверс инжинирингу.

Также я еще не написал, но в процессе исследования обновления прошивки стало понятно, что раздел прошивки 0x02 выполняется на отдельном ядре 8051. В него загружается прошивка и он запускается, но основной процессор никаких команд ему не отправляет. Т.е. похоже, что процессор есть, но не используется. И внутри скалера, скорее всего находится 5 ядер, а не 4.

Какие функции монитора я бы хотел добавить

Самое главное, что я хотел бы принести пользователям этого монитора - простота внесения изменений в функции монитора. Не один раз что-то поменять, а превратить процесс замены в простую игру доступную любому юзеру.

Идеи:

  • Поставить свою картинку вместо логотипа (несмотря на мое желание отключить логотип)

  • Сделать собственный дизайн меню и поставить свой шрифт. Вернем времена скинов для Winamp!

  • Сделать локализацию меню модулем.

  • Возможность записывать содержимое экрана в файл

  • Добавить встроенные игры (Тетрис, Doom, …)

  • Сделать функцию символьного терминала. Только текст. У монитора есть целых 2 OSD плана с размером знакоместа 12x18 px

  • Возможность добавлять модули написанные на языке Lua к прошивке. Или другой язык, интерпретатор которого можно легко добавить на процессор SPARC

  • Выводить технические подробности видеосигнала, который подключен к монитору

  • Сделать прошивку с минимальным функционалом, но с возможностью загружать дополнительные модули по USB, в которых будет все остальное: цветовые профили, шрифты, языки и внешний вид меню, форма прицелов и многое другое. Пользователи смогут сами разрабатывать модули и добавлять их в монитор

  • <Ваши идеи?>

Я понимаю, что я могу оказаться единственным пользователем всех этих функций монитора, но это не требует много сил и см. выше - это интересно. :-)

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

Спасибо если дочитали до этого места!

Источник

  • 30.06.26 15:08 wendytaylor015

    My name is Wendy Taylor, I'm from Los Angeles, i want to announce to you Viewer how Capital Crypto Recover help me to restore my Lost Bitcoin, I invested with a Crypto broker without proper research to know what I was hoarding my hard-earned money into scammers, i lost access to my crypto wallet or had your funds stolen? Don’t worry Capital Crypto Recover is here to help you recover your cryptocurrency with cutting-edge technical expertise, With years of experience in the crypto world, Capital Crypto Recover employs the best latest tools and ethical hacking techniques to help you recover lost assets, unlock hacked accounts, Whether it’s a forgotten password, Capital Crypto Recover has the expertise to help you get your crypto back. a security company service that has a 100% success rate in the recovery of crypto assets, i lost wallet and hacked accounts. I provided them the information they requested and they began their investigation. To my surprise, Capital Crypto Recover was able to trace and recover my crypto assets successfully within 24hours. Thank you for your service in helping me recover my $647,734 worth of crypto funds and I highly recommend their recovery services, they are reliable and a trusted company to any individuals looking to recover lost money. Contact email [email protected] OR Telegram @Capitalcryptorecover Call/Text Number +1 (336)390-6684 his contact: [email protected] His website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 02.07.26 01:22 Lieneke Bonnema

    I highly recommend ResQprofirm for their professional asset recovery services of my $120,000 scammed funds. Their expertise, professionalism, and commitment to achieving results make them a reliable choice for anyone seeking dependable recovery assistance. [email protected], WhatsApp +19852969146, telegram @resqprofirm

  • 02.07.26 01:26 Clara Morin

    I want to extend my deepest appreciation for showing that circumstances do not define one’s potential for greatness. Your support has been a major source of inspiration during my trading journey, and I am sincerely grateful for your insight and mentorship. Thank you so much. [email protected], WhatsApp +19852969146, telegram ResQprofirm

  • 02.07.26 01:31 Robin Hale

    I sincerely want to thank you for demonstrating that anyone can rise above their circumstances and achieve success. Your constant support has been incredibly inspiring during my trading journey, and your wisdom and advice mean so much to me. I appreciate you deeply. [email protected], WhatsApp +19852969146, telegram Resqprofirm

  • 04.07.26 15:32 Fraddy Pual

    There are few companies I trust as much as FUNDSRETRIEVER. When I lost $653,000 in Ethereum to a ruthless scam, I thought my life would never be the same. The betrayal cut deep, but I refused to give up. I searched tirelessly for a legitimate way to recover what was stolen, and finally found FUNDSRETRIEVER—the most competent and compassionate recovery team I could have imagined. They handled my case with precision and care, and in the end, my entire ETH wallet was restored. More than the money, they gave me back my hope and happiness. I'm sharing my story because I want others to know that recovery is possible. If a scam has taken from you, don't hesitate—contact FUNDSRETRIEVER today. Email: FUNDSRETRIEVER1@ Gmail.com | WhatsApp: +1 603-512-1448 | Telegram: @FUNDSRETRIEVER

  • 05.07.26 14:44 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/Text: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 05.07.26 14:44 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/Text: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 06.07.26 16:20 Olga Ognjanović

    Having trouble withdrawing funds from an investment platform? ResQprofirm provides fund recovery assistance for individuals seeking help with investment-related disputes. I reached out to them after experiencing problems with an investment platform, and I appreciated their professionalism and support throughout the process. If you're facing a similar situation, act promptly, keep records of your transactions and communications, and seek assistance from a qualified recovery service or the appropriate authorities. Contact: Email: [email protected] Telegram: @ResQprofirm WhatsApp: +1 985 296 9146

  • 06.07.26 16:31 Joseph Weigl

    Invest wisely and stay cautious. Don't be influenced by promises of unusually high returns or convincing sales pitches from brokers. I learned this the hard way after falling victim to an investment scam that promised huge profits. Fortunately, I acted quickly and reported the incident to a recovery firm for assistance. Contact: Email: [email protected] Telegram: @Resqprofirm WhatsApp: +1 985 296 9146

  • 06.07.26 16:33 Jaran Løvlien

    A heartfelt thank you to RESQPRO FIRM for their commitment and professionalism throughout the investigation of my case. Their team worked diligently and helped recover assets valued at $88,000, which were returned to my wallet. I truly appreciate their support, clear communication, and dedication, and I'm grateful for the assistance I received. Contact: Email: [email protected] Telegram: @Resqprofirm WhatsApp: +1 985 296 9146

  • 07.07.26 18:00 robertalfred175

    CRYPTO SCAM RECOVERY SUCCESSFUL – A TESTIMONIAL OF LOST PASSWORD TO YOUR DIGITAL WALLET BACK. My name is Robert Alfred, Am from Australia. I’m sharing my experience in the hope that it helps others who have been victims of crypto scams. A few months ago, I fell victim to a fraudulent crypto investment scheme linked to a broker company. I had invested heavily during a time when Bitcoin prices were rising, thinking it was a good opportunity. Unfortunately, I was scammed out of $120,000 AUD and the broker denied me access to my digital wallet and assets. It was a devastating experience that caused many sleepless nights. Crypto scams are increasingly common and often involve fake trading platforms, phishing attacks, and misleading investment opportunities. In my desperation, a friend from the crypto community recommended Capital Crypto Recovery Service, known for helping victims recover lost or stolen funds. After doing some research and reading multiple positive reviews, I reached out to Capital Crypto Recovery. I provided all the necessary information—wallet addresses, transaction history, and communication logs. Their expert team responded immediately and began investigating. Using advanced blockchain tracking techniques, they were able to trace the stolen Dogecoin, identify the scammer’s wallet, and coordinate with relevant authorities to freeze the funds before they could be moved. Incredibly, within 24 hours, Capital Crypto Recovery successfully recovered the majority of my stolen crypto assets. I was beyond relieved and truly grateful. Their professionalism, transparency, and constant communication throughout the process gave me hope during a very difficult time. If you’ve been a victim of a crypto scam, I highly recommend them with full confidence contacting: Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text: +1 (336) 390-6684 Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 07.07.26 18:01 robertalfred175

    CRYPTO SCAM RECOVERY SUCCESSFUL – A TESTIMONIAL OF LOST PASSWORD TO YOUR DIGITAL WALLET BACK. My name is Robert Alfred, Am from Australia. I’m sharing my experience in the hope that it helps others who have been victims of crypto scams. A few months ago, I fell victim to a fraudulent crypto investment scheme linked to a broker company. I had invested heavily during a time when Bitcoin prices were rising, thinking it was a good opportunity. Unfortunately, I was scammed out of $120,000 AUD and the broker denied me access to my digital wallet and assets. It was a devastating experience that caused many sleepless nights. Crypto scams are increasingly common and often involve fake trading platforms, phishing attacks, and misleading investment opportunities. In my desperation, a friend from the crypto community recommended Capital Crypto Recovery Service, known for helping victims recover lost or stolen funds. After doing some research and reading multiple positive reviews, I reached out to Capital Crypto Recovery. I provided all the necessary information—wallet addresses, transaction history, and communication logs. Their expert team responded immediately and began investigating. Using advanced blockchain tracking techniques, they were able to trace the stolen Dogecoin, identify the scammer’s wallet, and coordinate with relevant authorities to freeze the funds before they could be moved. Incredibly, within 24 hours, Capital Crypto Recovery successfully recovered the majority of my stolen crypto assets. I was beyond relieved and truly grateful. Their professionalism, transparency, and constant communication throughout the process gave me hope during a very difficult time. If you’ve been a victim of a crypto scam, I highly recommend them with full confidence contacting: Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text: +1 (336) 390-6684 Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.07.26 19:06 Toivo Walli

    I lost 8.56btc to a fake Bitcoin mining site, I tried withdrawing but couldn't approved my process, I reported to !R£SQPROFIRM! via °R£SQproFirm°àt°gmail•com° °tEL£°gram=R£SQprofirm °whaT°Zap+198°52°96°91°46

  • 09.07.26 19:10 Misty Alexander

    Ongoing messages demanding more money before approving withdrawals are a major red flag. Stop engaging and report the incident to a trusted re­covery team. For professional support, you can contact R£sQprofirm using °ResQproFirm°àt°g,*ma'il(•)¢m°, TEL£gram ResQprofirm, or |whaTZap| +1-985-296-9146.

  • 09.07.26 19:13 Clara Soto

    Anyone receiving continued requests for additional deposits from a scam platform should immediately cut off communication and submit the case to a reputable re­covery service for investigation. R£sQprofirm is a dependable firm you can reach at °ResQproFirm°àt°g,*ma'il(•)¢om°, TEL£gram ResQprofirm, or |whaTZap| +1-985-296-9146.

  • 12.07.26 03:30 Kora Baltacha

    Time is critical. Act now by reaching out to a reputable, seasoned recovery specialist who will guide you every step of the way. You'll need to submit transaction proof, scammer details, and any other useful information. Armed with this, the experts can trace and attempt to pull your money back from the scammers' hidden accounts or wallets. Best of all, R£sQprofirm provides recovery help without charging any upfront fees. Contact them immediately via Telegram @ResQprofirm, WhatsApp +19852969146, or email [email protected].

  • 12.07.26 03:33 Pahal Mathew

    It's important to move proactively by engaging an experienced recovery specialist. They will assist you throughout the process. To help them, provide: · Transaction evidence · Scammer information · Any additional relevant details The experts will then track and try to retrieve your funds from the scammers' hidden accounts or wallets. R£sQprofirm offers recovery assistance with no upfront fees. Contact: Telegram: @ResQprofirm WhatsApp: +19852969146 Email: [email protected]

  • 13.07.26 23:49 [email protected]

    One of the biggest concerns I have about cryptocurrency is the lack of regulation. It creates opportunities for scammers to invent convincing stories and fraudulent investment schemes. Unfortunately, some social media platforms continue to display these ads because they profit from them, even after users report them.I personally clicked on a Facebook advertisement for a company called Chickenfastmining and ended up losing more than $120,000 in a scam. I reported the ad, but nothing was done. Later, through a Reddit community, I found a recovery service called CYBERBERSPY that, in my personal experience, they helped me recover $110,000 of my lost funds. If you've been a victim of a cryptocurrency scam, don't lose hope. Explore your options carefully, and always verify the legitimacy of any recovery service before trusting them or paying any fees. Based on my own experience, CYBERBERSPY was helpful to me and i was able to recover my funds back, but I encourage everyone to do their own research before using any recovery service.i highly recommend: ([email protected])

  • 15.07.26 11:53 Sarah Green

    Thank you for showing that success is possible regardless of where someone starts. Your encouragement, valuable advice, and continuous support have inspired me throughout my $160,457k crypto investment recovery journey. I truly appreciate your kindness and dedication. Resqprofirm @gmail.com Telegram: Resqprofirm

  • 15.07.26 11:58 Lily Gagné

    I sincerely appreciate you for proving that anyone can overcome challenges and achieve success. Your unwavering support throughout my trading investment scam of $88,890 recovery journey has been truly inspiring, and your guidance and wisdom have meant a great deal to me. Thank you for everything ResQprofirm@ gmail.com, ResQprofirm on the telegram.

  • 16.07.26 21:38 patricialovick86

    How To Recover Your Bitcoin Without Falling Victim To Scams: A  Testimony Experience With Capital Crypto Recover Services, Contact Telegram: @Capitalcryptorecover Dear Everyone, I would like to take a moment to share my positive experience with Capital Crypto Recover Services. Initially, I was unsure if it would be possible to recover my stolen bitcoins. However, with their expertise and professionalism, I was able to fully recover my funds. Unfortunately, many individuals fall victim to scams in the cryptocurrency space, especially those involving fraudulent investment platforms. However, I advise caution, as not all recovery services are legitimate. I personally lost $273,000 worth of Bitcoin from my Binance account due to a deceptive platform. If you have suffered a similar loss, you may be considering crypto recovery, The Capital Crypto Recover is the most knowledgeable and effective Capital Crypto Recovery Services assisted me in recovering my stolen funds within 24 hours, after getting access to my wallet. Their service was not only prompt but also highly professional and effective, and many recovery services may not be trustworthy. Therefore, I highly recommend Capital Crypto Recover to you. i do always research and see reviews about their service, For assistance finding your misplaced cryptocurrency, get in touch with them, They do their jobs quickly and excellently, Stay safe and vigilant in the crypto world. Contact: [email protected]  You can reach them via email at [email protected] OR Call/Text Number +1 (336)390-6684 his contact website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 16.07.26 21:38 patricialovick86

    How To Recover Your Bitcoin Without Falling Victim To Scams: A  Testimony Experience With Capital Crypto Recover Services, Contact Telegram: @Capitalcryptorecover Dear Everyone, I would like to take a moment to share my positive experience with Capital Crypto Recover Services. Initially, I was unsure if it would be possible to recover my stolen bitcoins. However, with their expertise and professionalism, I was able to fully recover my funds. Unfortunately, many individuals fall victim to scams in the cryptocurrency space, especially those involving fraudulent investment platforms. However, I advise caution, as not all recovery services are legitimate. I personally lost $273,000 worth of Bitcoin from my Binance account due to a deceptive platform. If you have suffered a similar loss, you may be considering crypto recovery, The Capital Crypto Recover is the most knowledgeable and effective Capital Crypto Recovery Services assisted me in recovering my stolen funds within 24 hours, after getting access to my wallet. Their service was not only prompt but also highly professional and effective, and many recovery services may not be trustworthy. Therefore, I highly recommend Capital Crypto Recover to you. i do always research and see reviews about their service, For assistance finding your misplaced cryptocurrency, get in touch with them, They do their jobs quickly and excellently, Stay safe and vigilant in the crypto world. Contact: [email protected]  You can reach them via email at [email protected] OR Call/Text Number +1 (336)390-6684 his contact website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 17.07.26 19:24 laimqq90

    I recommend Marie when it comes to recovering lost/stolen ust/bitcoin or any kind of cryptocurrencies' from fake investment platforms because they're well specialized in that area and you'll get your money back in full. I can boldly say this right now based on my prior deal i had with them; she was the only one who was able to recover my lost money $52,760 dollars back to my account, Only * ([email protected] and WhatsApp +1 7127594675 successful in recovering my money. They are the only one who can fully restore your lost funds to your account without any deductions, I really value their work and am recommending her to you today. THANK ME LATER

  • 17.07.26 20:12 martinsjude080

    Needs Online Fraud Help Contact Mighty Hacker Recovery https://mightyhackarrecovery.com I lost $292,900 in Bitcoin after investing with an online mining company. After realizing I had been scammed, I spent a long time searching for ways to recover my funds and contacted several services without success. During my research, I came across Mighty Hacker Recovery through Google and YouTube. What caught my attention was that they said they would not require any upfront payment before providing their recovery service. I decided to contact them to discuss my case and understand their process. Throughout the process, they kept me informed about the progress. After several days, I was asked to provide my Bitcoin wallet address, and my case was concluded. Their fee was handled after the service rather than being requested in advance. If you've been the victim of a cryptocurrency scam, it's important to do your own research, ask questions, and carefully evaluate any recovery service before proceeding. Every case is different, so take the time to verify information and understand the process before making any decisions. For Bitcoin scam recovery, cryptocurrency scam, crypto recovery service, recover stolen Bitcoin, Bitcoin fraud help, blockchain investigation, crypto wallet recovery, online investment scam, digital asset recovery, and crypto scam support. Contact Them on WhatsApp +1 (343) 947-3496 or [email protected] or [email protected] or https://mightyhackarrecovery.com Scam recovery Online fraud help Scam alert Report fraud Fraud investigation Fake website checker Scam checker Identity theft protection Consumer protection Chargeback for scam Wire transfer scam Tech support scam Employment scam Rental scam Shopping scam Email scam WhatsApp scam Telegram scam Facebook scam Instagram scam

  • 18.07.26 17:12 Malthe Larsen

    My experience with OKX has been deeply frustrating. For months, my account withdrawals were restricted with no explanation or resolution. Multiple emails to their support team were ignored, leaving me without answers or reassurance. This complete lack of communication shattered my trust. I ultimately regained access to my funds only through the help of a third-party recovery service, ResQProfirm. What should have been a reliable platform instead made me feel helpless and cut off from my own assets. [email protected], WhatsApp +19852969146, telegram @Resqprofirm

  • 18.07.26 17:42 پریا رضایی

    OKX has been a major disappointment. My withdrawals were restricted for months, and repeated attempts to contact support went unanswered. This silence destroyed my confidence in the platform. I was only able to recover my funds through a third-party service, ResQProfirm. I trusted OKX for its reliability, but the experience left me feeling trapped and helpless. Timely communication and access to one’s own money should be a basic standard. [email protected], WhatsApp +19852969146, telegram: ResQprofirm

  • 18.07.26 17:46 Adem Akışık

    I truly didn’t expect such an outstanding outcome. Recovering my $49,360 felt impossible at first, but ResQprofirm’s dedication and persistence made it happen. I hold their team in the highest regard. [email protected], WhatsApp +19852969146

  • 18.07.26 23:51 bernalzenaida

    WhatsApp https://wa.link/fhle97 Telegram https://msng.link/o?@techcyberforc=tg As cryptocurrency continues to reshape global finance, cybercriminals are finding new ways to exploit investors through scams, hacks, phishing attacks, fake investment platforms, and other forms of digital asset fraud. For many victims, knowing where to turn after a loss can be one of the biggest challenges. Techy Force Cyber Retrieval was founded with one clear mission: to give victims of crypto fraud a fighting chance through professional blockchain investigations and cybersecurity expertise. Our team brings together experienced blockchain analysts, digital forensic specialists, cybersecurity professionals, and legal partners who work collaboratively to investigate cryptocurrency-related crimes. Using advanced blockchain forensic tools and global investigative techniques, we analyze transaction histories, trace digital asset movements where possible, identify valuable investigative leads, and prepare evidence that may assist clients and the appropriate authorities. We believe blockchain should represent transparency, accountability, and trust—not fear. That’s why we’re committed to helping victims understand their options, navigate the investigative process, and take informed action after cryptocurrency fraud. Every case is different, and while no legitimate recovery service can promise a successful recovery, acting quickly and working with experienced professionals can improve the quality of an investigation. At Techy Force Cyber Retrieval, we do more than investigate digital crimes—we advocate for victims, pursue the facts, and help people regain confidence after cryptocurrency fraud. WhatsApp https://wa.link/fhle97 Telegram https://msng.link/o?@techcyberforc=tg Crypto fraud doesn’t have to be the end of the road. It’s where our investigation begins.

  • 19.07.26 04:10 Fraddy Pual

    I can't thank Fundsretriever enough for everything they did for me. My name is Vanessa Conway, and I'm here to tell you my story of how I recovered money I never thought I'd see again. A few months ago, I put a significant amount of money into what looked like a genuine online investment company. At first, it felt real—they showed me fake profits and convinced me to invest even more. But when I tried to cash out, they went quiet and started asking for extra fees. That's when it hit me—I had been scammed. I was heartbroken, frustrated, and didn't know where to turn. That money was my savings—months of hard work gone. Then I found Fundsretriever online. I reached out, hoping for a miracle. Right away, their team made me feel heard. They were responsive, knowledgeable, and walked me through everything. They didn't just take my case—they took it seriously and kept me in the loop every step of the way. I finally felt like I had real experts fighting for me. And guess what? They actually got my money back. It wasn't instant, and it took teamwork, but it happened. When I saw those funds returned, I cried with joy. I'm sharing this so that anyone else out there who's been scammed knows—don't lose hope. Do your research before investing, and stay far away from platforms that promise too much too fast. And if you've already been stung, don't wait—get professional help immediately. Thank you, Fundsretriever, from the bottom of my heart. You didn't just recover my money—you restored my faith. — Vanessa Conway 📧 [email protected] 📱 WhatsApp: +16035121448 💬 Telegram: @Fundsretriever

  • 19.07.26 19:53 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text Number: +1 (336) 390-6684

  • 19.07.26 19:53 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text Number: +1 (336) 390-6684

  • 19.07.26 19:54 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text Number: +1 (336) 390-6684

  • 30.07.26 00:04 Ahmed

    A really cool analysis, thank you. I was especially struck by how strictly the order is defined: data processing and formatting come first, with color only at the very end. This really saves you from the typical mistake of "first a pretty palette, then we figure out what the chart is for." And the palette validator with OKLCH + colorblindness check is absolutely fantastic; you almost never see that in regular tools. By the way, while reading about rank-trajectory and the logarithmic scale, I immediately remembered how convenient it is to analyze dynamics on charts in ExpertOption—I've been trading there for quite some time now. When the data is well visualized, decisions are noticeably easier and more relaxed. I also liked the point about "no more than eight colors" and the dual-axis ban. Strict restrictions sometimes actually produce better results than complete freedom. I'll try this approach myself.

  • 30.07.26 17:27 wendytaylor015

    My name is Wendy Taylor, I'm from Los Angeles, i want to announce to you Viewer how Capital Crypto Recover help me to restore my Lost Bitcoin, I invested with a Crypto broker without proper research to know what I was hoarding my hard-earned money into scammers, i lost access to my crypto wallet or had your funds stolen? Don’t worry Capital Crypto Recover is here to help you recover your cryptocurrency with cutting-edge technical expertise, With years of experience in the crypto world, Capital Crypto Recover employs the best latest tools and ethical hacking techniques to help you recover lost assets, unlock hacked accounts, Whether it’s a forgotten password, Capital Crypto Recover has the expertise to help you get your crypto back. a security company service that has a 100% success rate in the recovery of crypto assets, i lost wallet and hacked accounts. I provided them the information they requested and they began their investigation. To my surprise, Capital Crypto Recover was able to trace and recover my crypto assets successfully within 24hours. Thank you for your service in helping me recover my $647,734 worth of crypto funds and I highly recommend their recovery services, they are reliable and a trusted company to any individuals looking to recover lost money. Contact email [email protected] OR Telegram @Capitalcryptorecover Call/Text Number +1 (336)390-6684 his contact: [email protected] His website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 30.07.26 17:27 wendytaylor015

    My name is Wendy Taylor, I'm from Los Angeles, i want to announce to you Viewer how Capital Crypto Recover help me to restore my Lost Bitcoin, I invested with a Crypto broker without proper research to know what I was hoarding my hard-earned money into scammers, i lost access to my crypto wallet or had your funds stolen? Don’t worry Capital Crypto Recover is here to help you recover your cryptocurrency with cutting-edge technical expertise, With years of experience in the crypto world, Capital Crypto Recover employs the best latest tools and ethical hacking techniques to help you recover lost assets, unlock hacked accounts, Whether it’s a forgotten password, Capital Crypto Recover has the expertise to help you get your crypto back. a security company service that has a 100% success rate in the recovery of crypto assets, i lost wallet and hacked accounts. I provided them the information they requested and they began their investigation. To my surprise, Capital Crypto Recover was able to trace and recover my crypto assets successfully within 24hours. Thank you for your service in helping me recover my $647,734 worth of crypto funds and I highly recommend their recovery services, they are reliable and a trusted company to any individuals looking to recover lost money. Contact email [email protected] OR Telegram @Capitalcryptorecover Call/Text Number +1 (336)390-6684 his contact: [email protected] His website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 31.07.26 16:21 rssllhrnsb

    I learned an important lesson after investing in what appeared to be a genuine opportunity. Unfortunately, I was unable to access my funds, which reinforced the importance of carrying out thorough due diligence, checking whether an investment is appropriately regulated, and seeking qualified professional advice rather than relying solely on online reviews or testimonials. During the process of addressing my case, I worked with Mrs. Doris Ashley, who communicated clearly, provided regular updates, and handled the matter in a professional manner. According to my experience, I have recovered $50,000 so far, while efforts to resolve the remaining balance are still in progress. If you wish to contact her, the details I used are: Mrs. Tatiana Sorina
TEXT : (tatianasorina06 at G.Ma IL ..c 0 m ) Before committing money to any investment, take time to verify the legitimacy of the platform, confirm any relevant regulatory authorisations, and avoid investing more than you can comfortably afford to lose.

  • 01.08.26 15:05 keithwilson9899

    ETHEREUM RECOVERY ASSISTANCE: CAPITAL CRYPTO RECOVER HELPED ME RECOVER $98,000 WORTH OF LOST ETH In cases of cryptocurrency scams, having accurate information and trusted support is essential. I would like to recommend Capital Crypto Recover Service, a professional team that specializes in assisting individuals with the recovery of lost or stolen Bitcoin and Ethereum (ETH). Their experienced experts are dedicated to helping victims of digital asset fraud by carefully analyzing each case, developing strategic recovery plans, Capital Crypto Recover Service knowledgeable team's primary goals are to satisfy clients and offer significant support and working diligently toward fund retrieval. The team is committed to providing reliable assistance and maintaining a high level of client satisfaction. Based on my assessment, their reputation professionalism and a strong commitment to their clients. If you have experienced a cryptocurrency loss, you can contacting them for further assistance Phone (Call/Text): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 01.08.26 15:05 keithwilson9899

    ETHEREUM RECOVERY ASSISTANCE: CAPITAL CRYPTO RECOVER HELPED ME RECOVER $98,000 WORTH OF LOST ETH In cases of cryptocurrency scams, having accurate information and trusted support is essential. I would like to recommend Capital Crypto Recover Service, a professional team that specializes in assisting individuals with the recovery of lost or stolen Bitcoin and Ethereum (ETH). Their experienced experts are dedicated to helping victims of digital asset fraud by carefully analyzing each case, developing strategic recovery plans, Capital Crypto Recover Service knowledgeable team's primary goals are to satisfy clients and offer significant support and working diligently toward fund retrieval. The team is committed to providing reliable assistance and maintaining a high level of client satisfaction. Based on my assessment, their reputation professionalism and a strong commitment to their clients. If you have experienced a cryptocurrency loss, you can contacting them for further assistance Phone (Call/Text): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 03.08.26 20:05 Philip

    I was a victim of a crypto theft involving a Pink Drainer, which resulted in the theft of my Wrapped Bitcoin (WBTC) from my Polygon network. The experience was incredibly frustrating and distressing, as I had no idea how to recover my funds. Unfortunately, by the time I noticed the theft, the funds had already been drained to an address that I had no control over, making it seem like an irreversible situation.The attack happened when I clicked on what appeared to be a legitimate link. I didn’t realize at the time that it was a phishing attempt designed to siphon off my private keys and access my wallet. The Pink Drainer, a type of malicious script used by attackers, is specifically designed to exploit such vulnerabilities in crypto wallets. The moment I realized that my WBTC had been drained from my Polygon network. I felt completely helpless, as I didn’t have direct access to the thief's address, and there was no way to reverse the transaction on my own at that point, I started searching for ways to recover my funds, but most resources only offered generic advice that wasn’t practical in this particular case. I quickly realized that if I wanted to have any hope of getting my assets back, I would need professional assistance. After some research, I came across a reliable and trusted recovery team called Aspen Recovery Experts. Their expertise in cryptocurrency recovery, especially in cases like mine, seemed promising.I decided to reach out to Aspen Recovery Experts, and I’m incredibly grateful that I did. Their team of crypto recovery experts was able to help me trace the stolen funds and identify the path the funds took after they left my wallet. Using advanced tools and techniques, they were able to track the transactions on the blockchain, helping me understand where my WBTC had been sent. More importantly, they worked tirelessly to assist me in contacting the necessary parties and even interfaced with blockchain analysts to help facilitate the recovery process.Thanks to their efforts, I was able to successfully recover my stolen funds. The entire process took some time, but the Aspen Recovery Experts dedicated team provided regular updates and kept me informed throughout the process, which gave me a sense of hope and relief during an otherwise stressful time. If you’re ever in a similar situation, I highly recommend reaching out to a trusted recovery team like Aspen Recovery Expertshhh . Their professionalism, knowledge, and expertise were critical in helping me recover my funds and regain control of my crypto assets. Whatsapp : +1 747 231 9036 Telegram : @ prohackerspy Email : [email protected]

  • 03.08.26 20:06 Philip

    I was a victim of a crypto theft involving a Pink Drainer, which resulted in the theft of my Wrapped Bitcoin (WBTC) from my Polygon network. The experience was incredibly frustrating and distressing, as I had no idea how to recover my funds. Unfortunately, by the time I noticed the theft, the funds had already been drained to an address that I had no control over, making it seem like an irreversible situation.The attack happened when I clicked on what appeared to be a legitimate link. I didn’t realize at the time that it was a phishing attempt designed to siphon off my private keys and access my wallet. The Pink Drainer, a type of malicious script used by attackers, is specifically designed to exploit such vulnerabilities in crypto wallets. The moment I realized that my WBTC had been drained from my Polygon network. I felt completely helpless, as I didn’t have direct access to the thief's address, and there was no way to reverse the transaction on my own at that point, I started searching for ways to recover my funds, but most resources only offered generic advice that wasn’t practical in this particular case. I quickly realized that if I wanted to have any hope of getting my assets back, I would need professional assistance. After some research, I came across a reliable and trusted recovery team called Aspen Recovery Experts. Their expertise in cryptocurrency recovery, especially in cases like mine, seemed promising.I decided to reach out to Aspen Recovery Experts, and I’m incredibly grateful that I did. Their team of crypto recovery experts was able to help me trace the stolen funds and identify the path the funds took after they left my wallet. Using advanced tools and techniques, they were able to track the transactions on the blockchain, helping me understand where my WBTC had been sent. More importantly, they worked tirelessly to assist me in contacting the necessary parties and even interfaced with blockchain analysts to help facilitate the recovery process.Thanks to their efforts, I was able to successfully recover my stolen funds. The entire process took some time, but the Aspen Recovery Experts dedicated team provided regular updates and kept me informed throughout the process, which gave me a sense of hope and relief during an otherwise stressful time. If you’re ever in a similar situation, I highly recommend reaching out to a trusted recovery team like Aspen Recovery Expertshhh . Their professionalism, knowledge, and expertise were critical in helping me recover my funds and regain control of my crypto assets. Whatsapp : +1 747 231 9036 Telegram : @ prohackerspy Email : [email protected]

  • 04.08.26 11:05 Kisnoles

    Excellent analysis, thank you. I was particularly struck by how rigidly the skill sets the order: data processing and form come first, with color coming last. This really cures the habit of "first a pretty palette, then we'll figure it out." A palette validator using OKLCH + color blindness + WCAG is something most chart generators lack. And regarding the boundaries of competence, it's very clear. Where there's a self-checking loop (color), you delegate freely. Where there's a heuristic (form, data interpretation), you remain the final filter. This is a universal principle, not just for /dataviz. By the way, when you look at trading dashboards (including those of decent platforms like ExpertOption), it's immediately clear who thought about readability and who just threw in rainbow lines. Tools like this skill could greatly improve the quality of analytics. Thanks again for the detailed analysis – saved.

  • 04.08.26 12:37 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text Number: +1 (336) 390-6684

  • 04.08.26 12:37 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] Call/Text Number: +1 (336) 390-6684

  • 06.08.26 08:11 ROMMYHENDERSON344

    All you need is to hire an expert to help you accomplish that. If there's any need to spy on your partner's phone. From my experience I lacked evidence to confront my husband on my suspicion on his infidelity, until I came across REALCYBERHACKERS which many commend him of assisting them in their spying mission. So I contacted him and he provided me with access into his phone to view all text messages, call logs, WhatsApp messages and even her location. This evidence helped me move him off my life . I recommend you consult REALCYBERHACKERS AT gmail com or whatsapp +14106350697 if you need access to your partner's phone or any kind of hacking, they carry out all kinds of hacking job

  • 06.08.26 13:56 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/Text: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 06.08.26 13:56 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/Text: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 11.08.26 03:43 raymont0714

    I recommend a trusted cybersecurity PRO with experience in authorized device access, security testing, and data recovery. SHE work only with the owner's consent and follow all legal and privacy rules on meta data. With permission, this specialist can recover lost files, check device security offline & online, and review texts, call records, or hidden data (spy or lurk around a cheating partner or colleuge). Strict confidentiality agreements protect the information, and client details remain private. The work is careful, efficient, and suited to complex cases. For help securing or recovering information from a phone or another electronic device, use the details below 2 consult [email protected] +44 7476618364 I trust her secrecy a living witness. Her discretion is unmatched, ensuring your privacy is always maintained

  • 12.08.26 16:37 rssllhrnsb

    I learned an important lesson after investing in what appeared to be a genuine opportunity. Unfortunately, I was unable to access my funds, which reinforced the importance of carrying out thorough due diligence, checking whether an investment is appropriately regulated, and seeking qualified professional advice rather than relying solely on online reviews or testimonials. During the process of addressing my case, I worked with Mrs. Tatiana Sorina , who communicated clearly, provided regular updates, and handled the matter in a professional manner. According to my experience, I have recovered $50,000 so far, while efforts to resolve the remaining balance are still in progress. If you wish to contact her, the details I used are: Mrs. Tatiana Sorina
TEXT : (tatianasorina06 at G_Ma IL dot ..c 0 m)…. Before committing money to any investment, take time to verify the legitimacy of the platform, confirm any relevant regulatory authorisations, and avoid investing more than you can comfortably afford to lose.

  • 16.08.26 01:44 Matt Kegan

    CapitalNode Analytics. They help to investigate and recover stolen digital assets from fake trading platforms. Great firm i must say.

  • 18.08.26 04:59 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone WhatsApp/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 18.08.26 04:59 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone WhatsApp/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 19.08.26 14:50 BAYER7043

    My account was locked, and I couldn’t access my own information until [email protected] +447476618364 whats?up? helped me recover it. This lady hacker was kind and professional, but this experience showed me how risky account lockouts can be. If you’re facing the same problem, do not panic consult her A. S. A. P. Be careful with recovery agents outchea, and research their name, business, and reviews before sharing any details. Never send passwords, security codes, banking information, or copies of your ID unless you’ve confirmed who you’re dealing with. Be wary of promises that sound too good to be true, especially claims that require little information or guarantee instant access with outrageous fees.

  • 20.08.26 11:32 michaeldavenport218

    I was recently scammed out of $53,000 by a fraudulent Bitcoin investment scheme, which added significant stress to my already difficult health issues, as I was also facing cancer surgery expenses. Desperate to recover my funds, I spent hours researching and consulting other victims, which led me to discover the excellent reputation of Capital Crypto Recover, I came across a Google post It was only after spending many hours researching and asking other victims for advice that I discovered Capital Crypto Recovery’s stellar reputation. I decided to contact them because of their successful recovery record and encouraging client testimonials. I had no idea that this would be the pivotal moment in my fight against cryptocurrency theft. Thanks to their expert team, I was able to recover my lost cryptocurrency back. The process was intricate, but Capital Crypto Recovery's commitment to utilizing the latest technology ensured a successful outcome. I highly recommend their services to anyone who has fallen victim to cryptocurrency fraud. For assistance contact [email protected] and on Telegram OR WhatsApp Number +1 (336)390-6684 via email: [email protected] you can visit his website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 20.08.26 11:32 michaeldavenport218

    I was recently scammed out of $53,000 by a fraudulent Bitcoin investment scheme, which added significant stress to my already difficult health issues, as I was also facing cancer surgery expenses. Desperate to recover my funds, I spent hours researching and consulting other victims, which led me to discover the excellent reputation of Capital Crypto Recover, I came across a Google post It was only after spending many hours researching and asking other victims for advice that I discovered Capital Crypto Recovery’s stellar reputation. I decided to contact them because of their successful recovery record and encouraging client testimonials. I had no idea that this would be the pivotal moment in my fight against cryptocurrency theft. Thanks to their expert team, I was able to recover my lost cryptocurrency back. The process was intricate, but Capital Crypto Recovery's commitment to utilizing the latest technology ensured a successful outcome. I highly recommend their services to anyone who has fallen victim to cryptocurrency fraud. For assistance contact [email protected] and on Telegram OR WhatsApp Number +1 (336)390-6684 via email: [email protected] you can visit his website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 23.08.26 20:02 leslieyee

    Excellent analysis by /dataviz! I was particularly struck by how strictly the order is defined: "data meaning first, color last" and how the validator actually adjusts the palette according to OKLCH, color blindness, and WCAG standards. These rules greatly improve the quality of charts. By the way, a similar approach to clean and legible charts is highly valued in trading—for example, on the ExpertOption platform, the interface and price visualization are designed to ensure information is read instantly and without unnecessary noise.

  • 25.08.26 13:44 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 25.08.26 13:44 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 30.08.26 15:37 [email protected]

    Discovering I had been defrauded, I searched online for services claiming to recover stolen ETH. I contacted several companies, but none succeeded. Although some claimed they could trace assets or recover funds, I could not verify their success or recover my money. I later found SYLVESTER BRYANT Recovery through Google. After contacting him, he recovered 450,000,00. He can be reached at [email protected] or WhatsApp at +1 512 577 7957.

  • 30.08.26 15:37 [email protected]

    Discovering I had been defrauded, I searched online for services claiming to recover stolen ETH. I contacted several companies, but none succeeded. Although some claimed they could trace assets or recover funds, I could not verify their success or recover my money. I later found SYLVESTER BRYANT Recovery through Google. After contacting him, he recovered 450,000,00. He can be reached at [email protected] or WhatsApp at +1 512 577 7957.

  • 01.09.26 11:16 lisawerth897

    My Experience With Cryptocurrency — CAPITAL CRYPTO RECOVER I lost over $82,000 in Bitcoin after falling victim to a fraudulent online investment scheme. After realizing I had been scammed, I spent considerable time researching possible ways to recover my funds. During my research, I came across CAPITAL CRYPTO RECOVER and decided to contact them after reading their reported success record and encouraging client positive reviews and testimonials. Their team guided me through the recovery process, and I was grateful to successfully recover my lost cryptocurrency. The experience was challenging, but I appreciated the assistance and support I received throughout the process. I’m sharing my experience in the hope that it may encourage other victims to carefully research their options and verify any recovery service before proceeding. I will forever be thankful to you CAPITAL CRYPTO RECOVER 📧 [email protected] 🌐 Website: recovercapital.wixsite.com/capital-crypto-rec-1 📧 [email protected] 📞 Call/WhatsApp: +1 (336) 390-6684

  • 01.09.26 11:16 lisawerth897

    My Experience With Cryptocurrency — CAPITAL CRYPTO RECOVER I lost over $82,000 in Bitcoin after falling victim to a fraudulent online investment scheme. After realizing I had been scammed, I spent considerable time researching possible ways to recover my funds. During my research, I came across CAPITAL CRYPTO RECOVER and decided to contact them after reading their reported success record and encouraging client positive reviews and testimonials. Their team guided me through the recovery process, and I was grateful to successfully recover my lost cryptocurrency. The experience was challenging, but I appreciated the assistance and support I received throughout the process. I’m sharing my experience in the hope that it may encourage other victims to carefully research their options and verify any recovery service before proceeding. I will forever be thankful to you CAPITAL CRYPTO RECOVER 📧 [email protected] 🌐 Website: recovercapital.wixsite.com/capital-crypto-rec-1 📧 [email protected] 📞 Call/WhatsApp: +1 (336) 390-6684

  • 01.09.26 17:34 Garry42

    Really crazy world. These fraudsters go at any length to steal your hard earned funds. I have been a victim of a bitcoin scam about 7 months back. A Con artist gained access to my cashapp account through a phishing scam. They stole $409,000. I was really devastated. I did everything to get back my funds by contacting the FBI but they claimed there was nothing they could do. A friend told me about a recovery expert. He helps fight against various phishing and investment scams and they were able to help trace and recover my funds even though it took over 2 days. you can reach out to him through recoverydarek@gmail. com . I can guarantee his services are still active.

  • 01.09.26 17:34 Garry42

    Really crazy world. These fraudsters go at any length to steal your hard earned funds. I have been a victim of a bitcoin scam about 7 months back. A Con artist gained access to my cashapp account through a phishing scam. They stole $409,000. I was really devastated. I did everything to get back my funds by contacting the FBI but they claimed there was nothing they could do. A friend told me about a recovery expert. He helps fight against various phishing and investment scams and they were able to help trace and recover my funds even though it took over 2 days. you can reach out to him through recoverydarek@gmail. com . I can guarantee his services are still active.

  • 02.09.26 03:43 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 02.09.26 03:43 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 04.09.26 21:51 Kovengray

    Recovering your lost investment funds as the case might be, is not what you can do alone, you’d require the service of a trained recovery specialist. A recovery specialist is a person or a group of people who are well equipped to work around the brokerage network. They have vast knowledge about the whole network and have the right software and private keys to follow any transaction. I was ripped off trading online to an investment broker, good thing I got every penny back through the help of Gavin ray he’s a genius Contact : Gavinray78 at gmail com or WhatsApp +1 352 322 2096 It is also important to be patient and really calm during the process.

  • 05.09.26 21:38 [email protected]

    I invested 45,000  Euro, and later aggreviated to 198,000 Euro.  I requested  to place ‎Withdrawal of my funds to be paid to my Bank account. But nothing happened I was subjected to pay more fee until I can get my funds on my account, i got in touch with Theodore ryan here on this platform who had helped a lot of people, I followed all instructions and he legally got back my withheld funds, I got threatened by the company that if I don’t pay they will get my account frozen, all thanks to Theodore ryan and I highly recommend him to anyone dealing with an unregulated broker company… contact him on his Gmail - theodoreryan318@  gmail .  com

  • 09.09.26 21:31 lisawerth897

    My Experience With Cryptocurrency — CAPITAL CRYPTO RECOVER I lost over $82,000 in Bitcoin after falling victim to a fraudulent online investment scheme. After realizing I had been scammed, I spent considerable time researching possible ways to recover my funds. During my research, I came across CAPITAL CRYPTO RECOVER and decided to contact them after reading their reported success record and encouraging client positive reviews and testimonials. Their team guided me through the recovery process, and I was grateful to successfully recover my lost cryptocurrency. The experience was challenging, but I appreciated the assistance and support I received throughout the process. I’m sharing my experience in the hope that it may encourage other victims to carefully research their options and verify any recovery service before proceeding. I will forever be thankful to you CAPITAL CRYPTO RECOVER 📧 [email protected] 🌐 Website: recovercapital.wixsite.com/capital-crypto-rec-1 📧 [email protected] 📞 Call/WhatsApp: +1 (336) 390-6684

  • 09.09.26 21:31 lisawerth897

    My Experience With Cryptocurrency — CAPITAL CRYPTO RECOVER I lost over $82,000 in Bitcoin after falling victim to a fraudulent online investment scheme. After realizing I had been scammed, I spent considerable time researching possible ways to recover my funds. During my research, I came across CAPITAL CRYPTO RECOVER and decided to contact them after reading their reported success record and encouraging client positive reviews and testimonials. Their team guided me through the recovery process, and I was grateful to successfully recover my lost cryptocurrency. The experience was challenging, but I appreciated the assistance and support I received throughout the process. I’m sharing my experience in the hope that it may encourage other victims to carefully research their options and verify any recovery service before proceeding. I will forever be thankful to you CAPITAL CRYPTO RECOVER 📧 [email protected] 🌐 Website: recovercapital.wixsite.com/capital-crypto-rec-1 📧 [email protected] 📞 Call/WhatsApp: +1 (336) 390-6684

  • 09.09.26 23:22 Fraddy Pual

    Hearing that these individuals are focusing on other people makes me very sad. I had a similar situation with them and lost a lot of money, but after learning about (Cruxcipherteam @ proton DoT me), whataqq:+168160-15021, telegram: @Cruxcipherteam I was able to get my money back. It's critical that we all be watchful and keep reporting these occurrences.

  • 11.09.26 03:23 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 11.09.26 03:23 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 15.09.26 03:35 elioduncan

    I fell victim to a freelance web development contract scam that ultimately cost me CAD 4,000. It all started when I came across a job posting on Indeed Canada, a popular online job portal. The position seemed perfect: a freelance web developer role for an established company looking for someone to design and build a fully functional e-commerce website. The job promised a high payment of CAD 20,000 upon successful completion, which sounded like a great opportunity for me to gain experience and earn decent pay.The employer, who introduced himself as a project manager from a "well-known" tech company, was very persuasive and professional in our initial communication. He explained that the project involved developing a user-friendly, responsive online store for their client and that they had a strict timeline to meet. He assured me that the payment would be made promptly after completing the tasks. However, before starting the work, he told me that I would need to pay an upfront fee of CAD 4,000 to cover certain software tools and licensing fees required for the project. This was supposedly a part of their company policy for freelance contractors, ensuring access to their premium resources. The idea of working on a professional project, coupled with the promise of a substantial payout, convinced me to pay the upfront fee.As soon as I made the payment, the project manager became increasingly difficult to reach. He initially responded to my emails and provided some vague instructions on what the project would entail, but as time went on, communication slowed to a complete halt. I never received the required tools or any proper project details. My emails went unanswered, and any attempts to contact the company were met with silence. After waiting for weeks, I realized that I had been scammed.Desperate to recover my money, I turned to TechY Force Cyber Retrieval, a service that specializes in helping victims of online scams. They helped me track the payment and took legal steps to pursue the fraudsters. Through their guidance, I was able to recover the full CAD 4,000. TechY Force Cyber Retrieval worked with my bank to reverse the transaction and liaised with the authorities to trace the scammer's details.This was a hard lesson, and I now know to be highly cautious about online job offers that require upfront payments. It is crucial to research companies thoroughly and avoid any job that seems too good to be true, especially when it involves paying money upfront. WhatsApp https://wa.link/2x6ktp Mail. [email protected]

  • 15.09.26 15:45 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 15.09.26 15:45 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 05.10.26 21:26 [email protected]

    I Invested 45,000  Euro, and later aggreviated to 198,000 Euro.  I requested  to place Withdrawal of my funds to be paid to my Bank account. But nothing happened I was subjected to pay more fee until I can get my funds on my account, i got in touch with Theodore ryan here on this platform who had helped a lot of people, I followed all instructions and he legally got back my withheld funds, I got threatened by the company that if I don’t pay they will get my account frozen, all thanks to Theodore ryan and I highly recommend him to anyone dealing with an unregulated broker company… contact him on his Gmail - theodoreryan318@  gmail .  com

  • 06.10.26 06:13 melissathomason573

    Professional Crypto Recovery Testimonial After losing a significant amount of cryptocurrency through a scam on Twitter, I was unsure whether my Bitcoin funds could ever be recovered. The experience was extremely stressful, particularly because I encountered several individuals and services claiming they could help recover my assets, only to discover that some were fraudulent themselves. A friend eventually referred me to CAPITAL CRYPTO RECOVER. Their team handled my case professionally, discreetly, and efficiently. With their assistance, I successfully recovered approximately $130,000 worth of USDT in just over a week. My experience taught me the importance of being extremely cautious when seeking cryptocurrency recovery services, as scammers often target victims a second time. I am grateful to CAPITAL CRYPTO RECOVER for the assistance I received and wanted to share my experience with others who may be facing a similar situation. If you’ve been compromised, don’t lose hope—and be careful of fraudsters posing as saviors. CAPITAL CRYPTO RECOVER are real professionals in crypto recovery. I am a living proof of their effectiveness, you can reach them through Phone (Call/WhatsApp): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 06.10.26 06:13 melissathomason573

    Professional Crypto Recovery Testimonial After losing a significant amount of cryptocurrency through a scam on Twitter, I was unsure whether my Bitcoin funds could ever be recovered. The experience was extremely stressful, particularly because I encountered several individuals and services claiming they could help recover my assets, only to discover that some were fraudulent themselves. A friend eventually referred me to CAPITAL CRYPTO RECOVER. Their team handled my case professionally, discreetly, and efficiently. With their assistance, I successfully recovered approximately $130,000 worth of USDT in just over a week. My experience taught me the importance of being extremely cautious when seeking cryptocurrency recovery services, as scammers often target victims a second time. I am grateful to CAPITAL CRYPTO RECOVER for the assistance I received and wanted to share my experience with others who may be facing a similar situation. If you’ve been compromised, don’t lose hope—and be careful of fraudsters posing as saviors. CAPITAL CRYPTO RECOVER are real professionals in crypto recovery. I am a living proof of their effectiveness, you can reach them through Phone (Call/WhatsApp): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 06.10.26 17:44 Darrell1717

    I fell victim of a scam I invested to total of 5thousand into. I know it could be risky but after I trusted this man I was dating online he lured me into investing with him. I know hard I worked of my money so I wanted every way possible to get it back. I really appreciate Blockrecoveryexpert for successfully recovered my funds form this scammer. This is all I can say. You can reachout if you ever need help contact blockrecoveryexpert (at) gmail (dot)com

  • 11.10.26 03:04 Patricia014

    Most recovery companies will take your money again. I personally think they’re the same set of people running all of them. It’s a sad, unending cycle, and so many people fall for cloned websites. The only recovery agent I know is Agent Rottgen Raphael. I’ve visited their physical company address, and they’ll tell you if they can handle your case instead of taking upfront payment when they know they can’t help. I highly appreciate their support in recovering my money from the scammers’ wallet within 24 hours. RottgenRaphael@Gmail. com

  • 12.10.26 19:34 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 12.10.26 19:34 lydiassmith567

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 13.10.26 14:14 lisalisa22

    Legitimate Cryptocurrency Recovery Services: Consult ZEUS CRYPTO RECOVERY SERVICES Zeus Crypto Recovery Services supports individuals exploring options after cryptocurrency losses from fraud, unauthorised transfers, or wallet access issues. Services may include blockchain analysis, wallet tracing, and evidence gathering for investigations. Each case is reviewed. Zeus Crypto Recovery Services is a trusted company with the highest success rate among cryptocurrency recovery services in 2025/2026 and is highly recommended if you have been scammed. ZEUS CRYPTO RECOVERY SERVICES handles case such as Scammed USDT Lost BTC, Coinbase Wallet Forgotten password, ETH and coins, etc. Anything that has to do with cryptocurrency or lost digital assets, ZEUS can help you Do you Need Help? Website https://zeusrecoveryservices.com Mailbox [email protected] WhatsApp number +447798816938 Telegram https://t.me/Zeuscryptorecoveryservices

  • 13.10.26 14:14 lisalisa22

    Legitimate Cryptocurrency Recovery Services: Consult ZEUS CRYPTO RECOVERY SERVICES Zeus Crypto Recovery Services supports individuals exploring options after cryptocurrency losses from fraud, unauthorised transfers, or wallet access issues. Services may include blockchain analysis, wallet tracing, and evidence gathering for investigations. Each case is reviewed. Zeus Crypto Recovery Services is a trusted company with the highest success rate among cryptocurrency recovery services in 2025/2026 and is highly recommended if you have been scammed. ZEUS CRYPTO RECOVERY SERVICES handles case such as Scammed USDT Lost BTC, Coinbase Wallet Forgotten password, ETH and coins, etc. Anything that has to do with cryptocurrency or lost digital assets, ZEUS can help you Do you Need Help? Website https://zeusrecoveryservices.com Mailbox [email protected] WhatsApp number +447798816938 Telegram https://t.me/Zeuscryptorecoveryservices

  • 17.10.26 12:58 melissathomason573

    Professional Crypto Recovery Testimonial After losing a significant amount of cryptocurrency through a scam on Twitter, I was unsure whether my Bitcoin funds could ever be recovered. The experience was extremely stressful, particularly because I encountered several individuals and services claiming they could help recover my assets, only to discover that some were fraudulent themselves. A friend eventually referred me to CAPITAL CRYPTO RECOVER. Their team handled my case professionally, discreetly, and efficiently. With their assistance, I successfully recovered approximately $130,000 worth of USDT in just over a week. My experience taught me the importance of being extremely cautious when seeking cryptocurrency recovery services, as scammers often target victims a second time. I am grateful to CAPITAL CRYPTO RECOVER for the assistance I received and wanted to share my experience with others who may be facing a similar situation. If you’ve been compromised, don’t lose hope—and be careful of fraudsters posing as saviors. CAPITAL CRYPTO RECOVER are real professionals in crypto recovery. I am a living proof of their effectiveness, you can reach them through Phone (Call/WhatsApp): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 17.10.26 12:58 melissathomason573

    Professional Crypto Recovery Testimonial After losing a significant amount of cryptocurrency through a scam on Twitter, I was unsure whether my Bitcoin funds could ever be recovered. The experience was extremely stressful, particularly because I encountered several individuals and services claiming they could help recover my assets, only to discover that some were fraudulent themselves. A friend eventually referred me to CAPITAL CRYPTO RECOVER. Their team handled my case professionally, discreetly, and efficiently. With their assistance, I successfully recovered approximately $130,000 worth of USDT in just over a week. My experience taught me the importance of being extremely cautious when seeking cryptocurrency recovery services, as scammers often target victims a second time. I am grateful to CAPITAL CRYPTO RECOVER for the assistance I received and wanted to share my experience with others who may be facing a similar situation. If you’ve been compromised, don’t lose hope—and be careful of fraudsters posing as saviors. CAPITAL CRYPTO RECOVER are real professionals in crypto recovery. I am a living proof of their effectiveness, you can reach them through Phone (Call/WhatsApp): +1 (336) 390-6684 Email: [email protected] Alternate Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 24.10.26 03:16 lxbfYeaa

    e

  • 24.10.26 03:16 lxbfYeaa

    e

  • 24.10.26 03:16 lxbfYeaa

    e

  • 24.10.26 03:16 lxbfYeaa

    e

  • 24.10.26 03:23 lxbfYeaa

    e

  • 24.10.26 03:23 lxbfYeaa

    e

  • 24.10.26 03:24 lxbfYeaa

    e

  • 25.10.26 14:35 lydiasmitth456

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 25.10.26 14:35 lydiasmitth456

    HIRE A HACKER YOUR STOLEN CRYPTO RECOVERY / BTC / USDT / ETH WITH THE HELP OF CAPITAL CRYPTO RECOVER. I want to share my experience publicly regarding cryptocurrency wallet recovery, I highly recommend you to contact CAPITAL CRYPTO RECOVER, a professional private investigator in the Bitcoin world. They have a certified expert security team specializing in Bitcoin Recovery Services and have helped many people worldwide recover their lost funds. My wife and I were defrauded by an online manipulator posing as an experienced crypto investment professional. We lost $9.2 Million Stolen BTC in cryptocurrency and were left feeling homeless. After spending hours searching for a reliable crypto recovery service, I discovered CAPITAL CRYPTO RECOVER online. By patiently explaining my situation to their team, I was able to recover all my funds. Remarkably, my money was returned to my wallet in less than 24 hours. I am extremely grateful to CAPITAL CRYPTO RECOVER for their excellent assistance—they truly were a godsend in my difficult situation. If you have fallen victim to a cryptocurrency scam, you can reach CAPITAL CRYPTO RECOVER through the following channels Email: [email protected] OR Call/WhatsApp: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 27.10.26 01:58 KATHLEEN

    Cyberspacetechexpert focuses on recovering stolen cryptocurrency, particularly USDT and bitcoin. She is well-known for helping victims of digital asset theft. Her reputation arises from successful recoveries that have allowed many to regain their lost funds. I witnessed this when $74,000 was taken from me in January. Thanks to the best female hacker Gracias, I recovered the entire amount in just 14 hours. Her prompt response and effective methods relieved my financial burden. Her commitment to helping others is evident. She is always available to offer solutions to those facing similar problems. For assistance, she can be reached via email Cyberspacetechexpert@gmail .com. or speak to her on What App at + 44 7476618364.

  • 27.10.26 02:22 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 27.10.26 02:22 kimberlyhebertt6877

    I invested in bitcoin trading After losing $78.4 USDT) linked to a romance fraud scam worth of cryptocurrency through an online investment platform and later discovered it was a scam. After extensive research for recovery options, I contacted CAPITAL CRYPTO RECOVER based on positive client reviews and recommendations. Their professional security team guided me through the recovery process using advanced technology, and I was able to recover my lost cryptocurrency successfully. I am truly grateful for their support and assistance during such a difficult experience. I will advise you to contact CAPITAL CRYPTO RECOVER helped me recover my funds. For anyone facing similar issues, Website: https://recovercapital.wixsite.com/capital-crypto-rec-1 Email: [email protected] Telegram: @Capitalcryptorecover Contact: [email protected] WhatsApp/Text Number: +1 (336) 390-6684

  • 27.10.26 02:25 KATHLEEN

    Cyberspacetechexpert focuses on recovering stolen cryptocurrency, particularly USDT and bitcoin. She is well-known for helping victims of digital asset theft. Her reputation arises from successful recoveries that have allowed many to regain their lost funds. I witnessed this when $74,000 was taken from me in January. Thanks to the best female hacker Gracias, I recovered the entire amount in just 14 hours. Her prompt response and effective methods relieved my financial burden. Her commitment to helping others is evident. She is always available to offer solutions to those facing similar problems. For assistance, she can be reached via email Cyberspacetechexpert@gmail .com. or speak to her on What App at + 44 7476618364.

  • 27.10.26 23:04 kevinlong

    Telegram : ( @Drkevinlong) Whatsapp : +237 6 71 10 09 15 SIGNAL : DrLong260.31 Zangi number: 9340169421 Telegram : ( @Drkevinlong) Buy undetectable counterfeit money online counterfeit money sale https://premiumcounterfeitmoney.com/counterfeit-money/ buy counterfeit dollar <a href="https://premiumcounterfeitmoney.com/counterfeit-money/">buy counterfeit dollar</a> <a href="https://premiumcounterfeitmoney.com/where-to-get-counterfeit-money-in-australia/">undetectable counterfeit money for sale</a> <a href="https://premiumcounterfeitmoney.com/buy-counterfeit-australian-banknotes/ purchase counterfeit money where can i buy counterfeit money buy counterfeit money online Undetectable Counterfeit Bank Notes Buy Counterfeit Banknotes Online Undetectable counterfeit Bank Notes Buy Counterfeit Banknotes Online Premium Monetary Coltd has become extremely popular nowadays due to our obvious advantages. First of all, we are cheaper than others, and you do not need to pay any additional custom fee Counterfeit Banknotes. best place to buy counterfeit money online Secondly, realistic prop notes it’s a great way to finally being able to afford those expensive items you would have never thought of buying before. And last but not least, you can order Counterfeit money from the comfort of your home. Just choose the currency you need, mention the required amount, and proceed to checkout. You will get your bills in a matter of days and will be able to start living the life the way you want. Sounds like a dream? Here at Premium Counterfeit Money, we will show you that it is a reality. Undetectable counterfeit Bank Notes | Buy Counterfeit Banknotes Online With more than 8 years of experience behind our belts, we provide our customers with Counterfeit money for sale of unparalleled quality that unlikely to be detected as not genuine. We use the latest printing techniques to make sure the bills you order from us will pass any security checks. When shopping with us, you can rest easy knowing that you will get the best forged bills on the market that have all the security features, including watermarks, security threads, and foil elements. Undetectable counterfeit Bank Notes | Buy Counterfeit Banknotes Online Buy undetected counterfeit bank notes at the best prices worldwide from our online store. This blog will look at the different aspects of using our online store and show why you should buy undetected counterfeit bank notes from us. Undetectable counterfeit Bank Notes | Buy Counterfeit Banknotes Online Buy high quality undetectable counterfeit Banknotes Buy Fake Euros Online ,Experience the pinnacle of authenticity with your premier destination to buy authentic fake Euro bills online in Europe. As the best supplier of fake money Euro located in California, USA, with over 15 years of experience and a workforce of over 410 employees, we are dedicated to providing the highest quality counterfeit Euro to European countries. Last year alone, we printed billions of fake Euro using the most advanced and realistic chemicals and technology to ensure our counterfeit Euro is highly scannable and undetectable. Our Euro bills pass all UV tests and are perfect for various purposes – from financial transactions to movies, clubs, restaurants, educational activities, and more. We deliver to  countries that use Euro bills, including Germany, France, Italy, Spain, Netherlands, Belgium, Austria, and Portugal. With a track record of excellence and great customer service. Buy %100 Realistic Counterfeit €5, €10, €20, €50, €100 Bills Online | Most Reliable Supplier of Euro Counterfeit Bills. https://premiumcounterfeitmoney.com/ <a href="https://premiumcounterfeitmoney.com/product/counterfeit-canadian-dollars/">supreme quality undetectable counterfeit money</a> Buy Counterfeit Euro Online Fake Euro Money For Sale https://premiumcounterfeitmoney.com/product/counterfeit-us-dollars/ Best counterfeit money for sale Are you a avid collector of numismatic paper money? Our digital exchange is your premier destination for purchasing prized pieces from around the planet. We feature a diverse selection of rare currency, spanning from <a href="https://premiumcounterfeitmoney.com/buy-fake-euros-online/"> buy fake currency online</a> <a href="https://premiumcounterfeitmoney.com/counterfeit-australian-dollars/">where can i buy counterfeit money</a> <a href="https://premiumcounterfeitmoney.com/buy-undetectable-counterfeit-money-in-israel/">purchase counterfeit money</a> <a href="https://premiumcounterfeitmoney.com/product/counterfeit-us-dollars/">buy counterfeit money online</a>

Для участия в Чате вам необходим бесплатный аккаунт pro-blockchain.com Войти Регистрация
Есть вопросы?
С вами на связи 24/7
Help Icon