Raccoon Flash Explorer | удобный программатор SPI/BIOS и I2C

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Raccoon Flash Explorer | удобный программатор SPI/BIOS и I2C

Сообщение lapot2 »

Необычный программатор Spi Flash и i2c Eeprom | Микросхема видна как файл на юсб флешке.

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

Только бы они умели писать файлы на обычную юсб флешку.

Программатор представляет собой мультиплатформенный эмулятор стандартного USB-диска(USB-флешки) с виртуальной файловой системой FAT12, на котором лежат файлы: *название_микросхемы*.BIN, и несколько текстовых файлов.
Текстовые файлы являются одновременно и окном лога, и интерфейсом взаимодействия, например редактирование регистров(через правку и сохранение текста).

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

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

Есть и побочный режим - тестер инициализации.

Все операции, которые можно выполнить автоматически - выполняются автоматически, без участия юзера.

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

Дамп будет иметь название микросхемы, или ID микросхемы если название не удалось сгенерировать, работать с дампом и микросхемой при этом можно полноценно.

В случае ошибок - название файла станет названием ошибки, такой вот своеобразный индикатор.

Перевёрнутую микросхему тоже видит и сообщает, питание при этом подано не будет.

Прошивка программатора обновляемая и сейчас допиливается.
Для обновления нужен комп с виндой и программа обновления с содержащейся внутри прошивкой, обновляется по USB как HID-устройство, драйвера не нужны.

Что вы об этом скажете? Удобно?
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3474
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение smacorp »

Удобство сомнительное. Непонятно зачем специфические и редкие операции типа перепрошивки БИОС опускать до уровня домохозяек. Делают это обычно те, кто уже имеет необходимый инструментарий и навыки, так зачем им новая железяка и изменение регистров путём редактирования текста?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote="smacorp",url="/forum/viewtopic.php?p=4633115#p4633115"]Удобство сомнительное. Непонятно зачем специфические и редкие операции типа перепрошивки БИОС опускать до уровня домохозяек. Делают это обычно те, кто уже имеет необходимый инструментарий и навыки, так зачем им новая железяка и изменение регистров путём редактирования текста?[/uquote]
Вы наверное никогда не сталкивались с ремонтом и современными биосами, особенно в ноутбуках...

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

Это когда его нужно склеивать, собирать из кусков, чистить, редактировать, и тд.
И всё это чисто для восстановления работоспособности, а не для всяких фич.

Бывает в дампе надо что-либо подсмотреть, сравнить, или заменить кусочек.. Раз 10 подряд... При размере современных дампов до (иногда свыше) 64 мегабайт - для замены небольшого участка приходится шить всю флешку, а время записи даже у топовых девайсов всегда высокое, тк это проблемы самой памяти.

Если вы внимательно читали - Микросхему можно открыть и править содержимое любой нужной программой или hex-редактором. Редакторы в основном подгружают и записывают файлы частями. а не полной перезаписью, что и даёт тут весомое преимущество. Это кроме уже имеющегося преимущества, когда микросхему можно без предварительного вычитывания открыть нужным тебе софтом.

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

На выезде/вне мастерской - вообще ничего внятного на рынке нет, тк данный программатор работает даже через телефон, без нужды в драйверах и потерь функционала.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение Martian »

Соглашусь с smacorp, совершенно не понятно, зачем.
Описанные Вами процедуры делают не так много людей, а сознательно делают - ещё меньше.

Про экономию числа кликов - это мощно :) Напишите макрос, тогда уж...
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote="Martian",url="/forum/viewtopic.php?p=4633604#p4633604"]Соглашусь с smacorp, совершенно не понятно, зачем.
Описанные Вами процедуры делают не так много людей, а сознательно делают - ещё меньше.

Про экономию числа кликов - это мощно :) Напишите макрос, тогда уж...[/uquote]

Вы знаете не тех людей)

Есть люди, которые это делают постоянно. Макрос они писать не будут.


Чтобы понять смысл - надо попробовать, или своими глазами увидеть, ибо оно не вписывается в существующие стереотипы :)
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3474
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение smacorp »

lapot2, Вы не можете знать того, что умеют или не умеют другие люди по паре их фраз.

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

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

Но если Вы так уверены, что Ваш программатор будет востребован, зачем Вы вообще спрашивали чьё то мнение? Просто выпустили бы на рынок, продали бы десяток штук и уже потом убедились бы, что всё, спрос иссяк.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote="smacorp",url="/forum/viewtopic.php?p=4633640#p4633640"]lapot2, Вы не можете знать того, что умеют или не умеют другие люди по паре их фраз.

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

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

Но если Вы так уверены, что Ваш программатор будет востребован, зачем Вы вообще спрашивали чьё то мнение? Просто выпустили бы на рынок, продали бы десяток штук и уже потом убедились бы, что всё, спрос иссяк.[/uquote]

Зачем спрашиваю мнение? Так смотрю реакцию же, реакцию на аргументы, исследую мнения и вероятность их изменения))

Вы помните же реакцию большинства людей на первые сенсорные телефоны? Никто не представлял зачем это, когда есть удобные и понятные кнопки :)) Некоторые и сейчас только кнопочные воспринимают :shock:


Отдельно попытаюсь рассказать о вашем опыте с биосом.
Вот есть два человека - один подстригает друзей и родственников изредка, а другой ежедневно годами работает парикмахером, подстригая десятки людей каждый день очень различными вариантами, наборами инструментария, и технологиями их использования.
Итоги:
1. Подстригать в общем смысле умеют оба
2. Как думаете, какая между ними разница при смене их местами, если подстригать умеют оба?
3. Будут ли у них отличаться методики работы и наборы инструментария?
4. Учитывается ли здесь газонокосильщик, если он тоже умеет подстригать?
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3474
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение smacorp »

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

В общем ладно - Вы так уверены, что Ваше устройство очень необходимо, что остаётся только пожелать успехов. Будем ждать, когда клоны появятся на Алиэкспресс и будут продаваться миллионами, как это происходит с обычными не столь удобными программаторами флеша.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5732
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение >TEHb< »

lapot2, про такую штуку не грех и статью написать, авось народ и себе соберёт.
"Привет!" - соврал он.
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote=">TEHb<",url="/forum/viewtopic.php?p=4634615#p4634615"]lapot2, про такую штуку не грех и статью написать, авось народ и себе соберёт.[/uquote]
Уже написаны везде, но лучше бы это написал кто-либо другой. Кто умеет писать статьи и может донести что это такое и как данный функционал использовать. Всему свое время)
Или вы о том. чтобы написать статью именно здесь?
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение Martian »

>TEHb< про то, что кто-то, кто её посчитает себе нужной, сможет собрать её. Но на хабре Вы написали, что не планируете выкладывать исходники, планируете производить массово. То есть, вариант будет только купить? На это как бэ намекает и то, что устройство уже собрано, но проект не доступен. По крайней мере, ссылок на него нет ни здесь, ни на хабре.

P.S. Только не подумайте, что это спич против коммерциализации "даёшь бесплатное и свободное!", ни в коей мере. Сам с некоторыми проектами поступаю так же. Просто уточнить его статус.
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

Всё верно.. Есть весомые причины так делать..

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

Транзистортестер к примеру проект открытый, и никому не был нужен до тех пор, пока китайцы не начали на нем зарабатывать вагонами. А кто знает как там поживают все его авторы?
Последний раз редактировалось lapot2 Сб окт 12, 2024 05:10:19, всего редактировалось 1 раз.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение Martian »

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

Добавлено after 4 minutes 8 seconds:
Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и I2C
Надо его как-то попроще описывать. "Программатор для ремонта телевизоров, подключается к любому смартфону" - подобное привлечёт как минимум всех телемастеров гораздо эффективнее, чем "Бинарный файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы." Все подобные нюансы - в документацию, а основное должно быть банальное, броское и даже слегка туповатое.
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote="Martian",url="/forum/viewtopic.php?p=4635246#p4635246"]Ну... раз это устройство позволяет использовать любой смартфон + текстовый редактор вместо ноутбук + программатор + софт, то в принципе, оно, конечно, удобнее для мобильности и для дистанционного манипулирования кем-то на другом конце линии. Ещё бы набор дампов под кучу всего...
Полагаю, спрос будет, а когда подешевеет, то и я возьму (хотя подобные работы предпочитаю всё же делать не на выезде).
Желаю удачи!

Добавлено after 4 minutes 8 seconds:
Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и I2C
Надо его как-то попроще описывать. "Программатор для ремонта телевизоров, подключается к любому смартфону" - подобное привлечёт как минимум всех телемастеров гораздо эффективнее, чем "Бинарный файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы." Все подобные нюансы - в документацию, а основное должно быть банальное, броское и даже слегка туповатое.[/uquote]
Уже разными способами пытался описывать - ни один не понятен большинству. Кто понял - те или уже взяли, или в очереди.. Кто вживую увидел - те тоже хотят, даже если раньше читали описание и не поняли.. Если оно покрывает их задачи.

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

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

Добавлю что оно не просто позволяет работать через телефон, а и производить выбор микросхемы и её питающего напряжения без участия пользователя.
Точнее микросхема даже не выбирается, там нет никаких списков микросхем для выбора, и выбора тоже нет. Под вставленную микросхему подставляются нужные ей параметры, и по возможности выводится ближайшее подходящее название микросхемы для информирования пользователя.
Технология автодетекта хоть и кажется не новой, но переработана по части spi полностью и имеет много нововведений. Сейчас проходит обкатку, жалобы в основном на нее из непривычки к такому подходу. Скоро будет добавлен ручной ввод названий и питаний на всякий случай. Но 24xx хоть и работает, но сырая и ещё будет переработана.

Набор дампов под кучу всего - это набор каких дампов и под кучу чего? Если о прошивках техники - так есть другие форумы кроме этого, именно ремонтные))

По документации: у меня такое мнение что если нужна инструкция - значит я что-то делаю не так, и непонятные для пользователя вещи лучше упростить до интуитивного понимания, а не описывать в инструкциях.
Последний раз редактировалось lapot2 Сб окт 12, 2024 05:56:38, всего редактировалось 1 раз.
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение Martian »

неточно выразился, разумеется, бинарным файлам - hex-редактор. Но текстовый редактор у Вас заменяет ПО программатора, верно?
lapot2 писал(а):но вы бы сами работали бесплатно?
Достаточно часто. Особенно ради удовольствия решить интересную проблему. Но, конечно же, я бы не стал раздавать приборы бесплатно :)
Аватара пользователя
lapot2
Родился
Сообщения: 12
Зарегистрирован: Пн окт 07, 2024 01:08:15

Re: Raccoon Flash Explorer | удобный программатор SPI/BIOS и

Сообщение lapot2 »

[uquote="Martian",url="/forum/viewtopic.php?p=4635251#p4635251"]Но текстовый редактор у Вас заменяет ПО программатора, верно?[/uquote]
Нет, через текстовые файлы просто производится вывод и ввод различной информации. Это аналогия окна лога и окна настройки неких параметров микросхемы, если такие есть.

А Программную Оболочку программатора заменяет сама операционная система, и при операциях пользователя с файлами летящие из ОС команды или порядок выполнения нескольких команд к юсб диску интерпретируются в команды программатору на определённые действия с микросхемой.

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

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

[uquote="Martian",url="/forum/viewtopic.php?p=4635251#p4635251"]
lapot2 писал(а):но вы бы сами работали бесплатно?
Достаточно часто. Особенно ради удовольствия решить интересную проблему. Но, конечно же, я бы не стал раздавать приборы бесплатно :)[/uquote]
Тут могу только сказать что в том случае, когда для вас интересных проблем уже нет, и всё это становится ездой на плечах/халявщиной/куча_других_названий - врядли бы вы стали тратить на это своё время.
Или другой пример - когда вы тратите это время в минус себе же, тоесть теряете намного больше чем получаете..
Про бесплатные приборы(в целом, любые приборы) - тут вы правы на 146%. Но есть и другая точка зрения, ибо бывают люди кому прибор реально пригодился бы, и которые реально(не жабы ради, а выживания для) не могут его себе позволить, или это нанесёт серьезный удар по их бюджету. Сам бывал в таких ситуациях, и никому не пожелаю.

[uquote="Martian",url="/forum/viewtopic.php?p=4635243#p4635243"]На это как бэ намекает и то, что устройство уже собрано, но....[/uquote]
Устройств уже собрано довольно много... :) :tea:

Но это к теме не относится.. Зато к теме относится то, что вы тоже не совсем правильно поняли как это работает :)
Ответить

Вернуться в «Интеграция с ПК»