lapot2 53 Опубликовано 1 октября, 2024 Опубликовано 1 октября, 2024 Необычный программатор Spi Flash и i2c Eeprom | Raccoon Flash Explorer Автор: lapot2 Ra©©oon Flash Explorer Полное описание на хабре по этой ссылке Необычный программатор Spi Flash и i2c Eeprom | Микросхема видна как файл на юсб флешке. Необычность заключается в том, что микросхема работает как простой файл на простой юсб флешке. Можно скопировать или заменить прошивку обычным перетаскиванием, или напрямую открыть в hex-редакторе или нужном софте. Работает на любом устройстве с любой ос, которая понимает юсб-флешки. 8мб читает за 12 секунд, пишет за 36 секунд и выше, это везде зависит от самой микросхемы. К тому же сам определяет микросхему и её питание (не нужен 1,8в адаптер), и подбирает частоту для Spi флешек от 1,7 до 22МГц. Готовится усиленная поддержка прищепки, режим уже проходит тестирование и цепляет намного больше плат чем остальные. Имеет защиту от дурака, и что-либо сжечь будет довольно трудно. Новости и обновления: | https://t.me/racc00n_news Поддержка пользователей:| https://t.me/raccoon_prog Руководство пользователя: Руководство пользователя.zip UPDATE_24-09-27_11-36-00_spi_update_30_10_1_no_ver Изменения: + Внесены серьёзные исправления SPI и I2C -------------------------------------------------------------------------- Для прошивки нужен порт STC-USB Writer, он появится сам при подключении в режиме DFU. Это значит нужно замкнуть контакты DFU в сокете, и воткнуть юсб провод. С первого раза подключение может не сработать. Переподключать usb-провод желательно на стороне устройства. 4
lapot2 53 Опубликовано 1 октября, 2024 Автор Опубликовано 1 октября, 2024 в ближайшее время сделаю нормальное описание функционала и принципов работы с ним. текст большой, надо немного времени на оформление
Решение lapot2 53 Опубликовано 1 октября, 2024 Автор Решение Опубликовано 1 октября, 2024 (изменено) Видео работы Спойлер Мини-обзор Спойлер Мануал (дописывается, не готов) Спойлер Readme.zip Фото Спойлер Получить можно написав нам в телеграм(к сожалению пока только такой способ) Спойлер Флудилка - https://t.me/raccoon_prog Новости - https://t.me/racc00n_news Программатор представляет собой мультиплатформенный эмулятор стандартного USB-диска(USB-флешки) с виртуальной файловой системой FAT12, на котором лежат файлы: *название_микросхемы*.BIN, и несколько текстовых файлов. Текстовые файлы являются одновременно и окном лога, и интерфейсом взаимодействия, например редактирование регистров(через правку и сохранение текста). Бинарный файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы. За счёт такого подхода с микросхемой можно работать как с обычным файлом, тоесть стандартными файловыми инструментами, имеющимися в любой операционной системе. Это же и даёт совместимость с любыми операционными системами. В том числе и редактирование дампа напрямую в микросхеме, с записью только изменённых данных. При малом размере изменений - оные записываются очень быстро, например DMI пишется доли секунды. Есть и побочный режим - тестер инициализации. Все операции, которые можно выполнить автоматически - выполняются автоматически, без участия юзера. Ими являются при включении: 1. Проверка контактов и детект типа микросхемы(i2c/spi) Спойлер Сначала проверяется состояние контактов для нормального и перевёрнутого подключения. Если микросхема в правильном положении найдена - проверяется способность программатора подтянуть все линии к лог.1 и лог.0 с замером напряжений в каждом состоянии, и сверяет их по уровням VCC*0.7 и VCC*0.3. Затем проверяется наличие помех на шине, вроде начавшегося внутрисхемного обмена. Дальше ничего необычного, просто проверяется ответ. 2. Детект объёма памяти(i2c/spi) Спойлер Максимум сейчас - 512мбит или 64мбайт. Spi определяется по SFDP, и если SFDP отсутствует то по последнему байту ID. Базы микросхем отсутствуют, названия микросхем генерируются на ходу. Теоретически работать будут любые микрухи со стандартным ID. Для нестандартных пока жёстко в прошивке задаю соответствие стандартным. Будет так-же добавлен ручной ввод размера. i2c детектится общеизвестными способами. 3. Детект номинального питающего напряжения микросхемы(spi) Спойлер Кроме общеизвестных способов определения питающего напряжения - есть ещё несколько методов своей разработки, ошибок в детекте питания пока не находили. Для i2c пока детекта нет, задаётся принудительно. 4. Детект подходящей скорости обмена с микросхемой(spi) Спойлер Полезно при внутрисхемной прошивке(прищепка). Частота обмена подбирается по отсутствию ошибок в обмене. Для i2c подбор отсутствует/неактуально 5. Детект поддержки QPI микросхемой(spi) Спойлер Тут и так понятно, поддерживает стандартную команду и режим, или не поддерживает. Чтение и запись дампа ничем не отличаются от процесса копирования файла на обычную USB-флешку, и рассказывать тут нечего. Дамп будет иметь название микросхемы, или ID микросхемы если название не удалось сгенерировать, работать с дампом и микросхемой при этом можно полноценно. В случае ошибок - название файла станет названием ошибки, такой вот своеобразный индикатор. Перевёрнутую микросхему тоже видит и сообщает, питание при этом подано не будет. Прошивка программатора обновляемая и сейчас допиливается. Для обновления нужен комп с виндой и программа обновления с содержащейся внутри прошивкой, обновляется по USB как HID-устройство, драйвера не нужны. Список поддерживаемых микросхем дать не могу, так как из-за принципа работы его будет трудно составить. Могу только составить и выложить список проверенных, сделаю это на днях. Проверено на следующих ОС: Windows - чтение и запись. Linux - чтение и запись Android - чтение и запись Apple imac - только чтение Apple iphone - только чтение Apple не имеет полной поддержки FAT12, но это исправим переходом на exFAT, и все яблоки тоже будут шить. Сейчас любые яблоки только читают прошивку, писать не могут. Текст будет дополняться. Изменено 1 октября, 2024 пользователем lapot2 3
lapot2 53 Опубликовано 1 октября, 2024 Автор Опубликовано 1 октября, 2024 (изменено) Немного комментариев от пользователей: Цитата Тут смотри какая штука получается. Пока ты не попробуешь мёд - ты не поймешь насколько это вкусно, и не дай бог тебе нашепчут в ухо что это блевотина пчёл, ты никогда и не захочешь пробовать. Если исключить пункт про блевотину пчел - то аналогия в принципе должна быть понятна. Я бы и не посмотрел в сторону прогера, если бы мне его не вручили практически насильно И пару дней он просто провалялся на столе, пока не выдалась свободная минута и любопытство не взяло верх. А когда у тебя целый зоопарк всяких различных прогеров - то тем более, на кой он тебе(тебе - это образно) нужен будет. Но факт остался фактом, 25ки практически все я теперь шью им. © пользователь Цитата От себя скажу что пока прогер - несколько сыроватый прототип, но полностью рабочий и достаточно шустрый. Я первым делом присрал туда кнопку ресета, а также резистор на type-c, что бы он работал через кабели type-c -> type-c. То что автор нацеливается также на работу через прищепку - уникальная фишка. То что можно просто поправить файл, и оно перезапишет только правленный блок, а не всю флешку целиком - уникальная фишка. Вряд ли я откажусь в его пользу от китайского T48 как основного программатора, его по скорости не догнать, но и программаторов много не бывает, как-никак, во-первых, во-вторых - интересно участвовать в развитии нового проекта Для линуксоидов в любом случае альтернатив нет, не позорище же на ch341 брать © пользователь Изменено 1 октября, 2024 пользователем lapot2 2
lapot2 53 Опубликовано 7 октября, 2024 Автор Опубликовано 7 октября, 2024 Список проверенных микросхем в онлайн-таблице. *** - Звёздочками отмечены микросхемы, маркировку которых с корпуса прочитать не удалось, и название взято из автодетекта. Будет обновляться. 2
mzr910 76 Опубликовано 21 ноября, 2024 Опубликовано 21 ноября, 2024 Жду когда автор будет их на озон или wb продавать.
LiVan 2 940 Опубликовано 21 ноября, 2024 Опубликовано 21 ноября, 2024 @alekoz , @mzr910 Покупка и запись в телеграмм канале. В первом сообщении есть ссылки на телеграм канал, это кому срочно нужно узнать что где и когда. Автор программатора их указал специально для вопросов по цене, доставке и других вопросов. От себя могу сказать покупка программатора с доставкой СДЕК в Ростов-на- Дону примерно: 2370 р (без корпуса) с корпусом 2770 руб Обратная связь здесь
alekoz 1 492 Опубликовано 22 ноября, 2024 Опубликовано 22 ноября, 2024 LiVan спасибо! Цена, нельзя сказать, что низкая. При том ,что у меня их есть (программаторов), не думаю, что есть резон его покупать .
LiVan 2 940 Опубликовано 22 ноября, 2024 Опубликовано 22 ноября, 2024 Много программаторов не бывает)), мне интересно, решил купить, как получу, сниму видео, посмотрим, что может и как работает. Меня интересует редактирование дампов, насколько он мне поможет сэкономить время и как это вообще удобно или нет. 1 Обратная связь здесь
lapot2 53 Опубликовано 5 декабря, 2024 Автор Опубликовано 5 декабря, 2024 (изменено) Сорян что долго не заходил, дела( В 21.11.2024 в 20:07, mzr910 сказал: Жду когда автор будет их на озон или wb продавать. Автор этого не будет делать, чтобы еще больше не поднимать цену. Но есть на авито В 22.11.2024 в 08:12, LiVan сказал: Меня интересует редактирование дампов, насколько он мне поможет сэкономить время Зависит от задач, в темах ноутбуков и игровых консолей оценили хорошо В 22.11.2024 в 06:35, alekoz сказал: Цена, нельзя сказать, что низкая. Тут уж какая есть, за меньшую вообще нет смысла... один поход за продуктами на пару дней) Ну или один минимальный ремонт бука или телека за полчаса. В 21.11.2024 в 21:29, LiVan сказал: есть ссылки на телеграм канал, это кому срочно нужно узнать что где и когда. Да, это пока единственный удобный и доступный для нас способ связи на текущий момент. В авито тоже можно, но в тг ответ быстрее Изменено 5 декабря, 2024 пользователем lapot2 3
lapot2 53 Опубликовано 5 декабря, 2024 Автор Опубликовано 5 декабря, 2024 (изменено) Для упрощения взаимодействия должен быть включен автозапуск юсб дисков с открытием окна с файлами, и с правой стороны должен быть включен предпросмотр файлов. Тогда все действия сводятся к паре кликов на дампе для его открытия в редакторе, или одном на любом из текстовых логов для их показа в окне предпросмотра. Привычное перетаскивание дампа мышью или копипаст CTRL+C/CTRL+V тоже работают. В файловых менеджерах тоже работают, с горячими клавишами в них почти как в винде удобно. Ручных настроек пока что никаких нет. Скоро добавится несколько настраиваемых параметров для принудительного выбора питания и микросхемы, но основной режим все равно полностью автоматический. Если не подходит частота шины связи - частота настроится сама на правильную. Если воткнуть микросхему навыворот - будет выведено сообщение что надо перевернуть. Если будет замыкание или перегрузка питания сокета - защита отключит питание сокета за 2мкс Изменено 5 декабря, 2024 пользователем lapot2 3
LiVan 2 940 Опубликовано 11 декабря, 2024 Опубликовано 11 декабря, 2024 Raccoon Flash Explorer Сегодня получил, начинаю тестировать, ждите видео. 2 Обратная связь здесь
mzr910 76 Опубликовано 12 декабря, 2024 Опубликовано 12 декабря, 2024 On 12/5/2024 at 5:41 AM, lapot2 said: Автор этого не будет делать, чтобы еще больше не поднимать цену. Но есть на авито А я бы купил бы дороже чтоб не геморится с вашими очередями , пересылками реквизитов и непонятной оплатой 1
lapot2 53 Опубликовано 13 декабря, 2024 Автор Опубликовано 13 декабря, 2024 15 часов назад, mzr910 сказал: А я бы купил бы дороже чтоб не геморится с вашими очередями , пересылками реквизитов и непонятной оплатой Вы наверное не совсем понимаете как это работает, и каких требует вложений. В данный момент или так, или никак. Для тех кто реально хочет получить, а не просто сказать "А вот я бы.." - это не составляет никакой проблемы. Будет больший спрос - будем думать. А пока что только так. 1
lapot2 53 Опубликовано 13 декабря, 2024 Автор Опубликовано 13 декабря, 2024 В 11.12.2024 в 13:10, LiVan сказал: Сегодня получил, начинаю тестировать, ждите видео Ждём
LiVan 2 940 Опубликовано 15 декабря, 2024 Опубликовано 15 декабря, 2024 Краткий обзор: https://plvideo.ru/watch?v=SSMKsOEFqYRT https://plvideo.ru/watch?v=_jiJJDyQirBi https://plvideo.ru/watch?v=m1HJbDw45URX https://plvideo.ru/watch?v=SSMKsOEFqYRT https://plvideo.ru/watch?v=7l4NsnyRfG_b Вот основные моменты по проекту Raccoon Flash Explorer (RFE): Ограничения: 1. Нельзя удалять никакие файлы с диска, кроме прошивки. Удаление других файлов может вызвать ошибки. 2.Название файла прошивки основано на распознанной микросхеме, но точное определение названия не всегда возможно и не является критичным. 3.Форматирование диска пока не работает корректно и может привести к ошибкам. 4.Некоторые устройства могут записывать системные файлы на диск, занимая место под прошивку. 5.Нет отдельной функции стирания микросхемы. Для стирания используйте hex-редактор, заполняя данные нулями. 6.Поддержка I2C EEPROM 24xx находится на начальном этапе и не полностью протестирована. Эти ограничения временные и постепенно устраняются. Функционал: RFE работает как стандартный USB-накопитель, позволяя записывать, копировать и удалять файлы. Верификация данных происходит в фоновом режиме, пользователи сразу узнают о возникновении ошибок. Автоматическое определение типа микросхемы, объёма памяти и напряжения питания. Возможность частичной записи данных для ускорения процесса. Полезные файлы на диске: IC INFO.TXT: Информация о микросхеме (название, ID, текущее напряжение питания, регистры статуса). PINTEST.TXT: Тест контакта выводов микросхемы и проверка исправности линий сокета. README.TXT: Первые 512 байт содержимого микросхемы, информация о прошивке RFE. SUPPORT.HTM: Ссылка на телеграм-чат технической поддержки. Если у вас возникнут вопросы или проблемы, всегда можно обратиться в техподдержку. Проект находится в стадии доработки, и функционал будет постоянно улучшаться. 😊 P/S После нового года сниму ролик на реальном ремонте, сейчас нет времени. 5 2 Обратная связь здесь
lapot2 53 Опубликовано 28 декабря, 2024 Автор Опубликовано 28 декабря, 2024 Появились в магазине АКОДИС https://acodis.ru/oborudovanie-instrument-i-raskhodnye-materialy/oborudovanie/item/00000035999
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти