LINUXTALKS.CO

Программатор SPI и i2c для линуксятников

 , ,

L


1

1

photo-2024-07-22-21-42-39.jpg

Как известно, разработчики большинства популярных программаторов редко озадачиваются поддержкой Linux в своём софте. И из бюджетных устройств мы можем видеть во flashrom разве что доисторические медленные программаторы без автоопределения уровней типа ch341, tl866 первой версии и самосборного Postal3.

Итак, представляем новый бюджетный программатор spi и i2c eeprom Ra©©oon flash explorer. Программатор представляет микросхемы в системе как диск. Работа простая - файл прошивки скопировал/удалил/записал, то есть работает с любой операционной системой, которая умеет монтировать USB флешки. С телефонами на Android в том числе, с айфонами не проверял, сорян

bfae7199-d5fc-4862-9ae2-b3068ff6aad9.jpg

Микросхема представляется хосту в виде обычного двоичного файла, с которым можно работать напрямую без полной перезаписи, а так же копировать и перезаписывать.
GD25LB64: чтение 16сек, запись 1 минута ровно. 1,8v
W25Q64FV: чтение 19сек, запись 1 минута 9сек. 3.3v

Работает со spi и i2c памятью.
Полный автодетект микросхемы и напряжения питания. Отсутствует необходимость в переходнике на 1.8 В.
Детект работы через прищепку, детект ошибок при ините.
Детект помех на шине.
Детект перевернутого подключения и детект перегрузки с отключением питания.
Не требуются драйверы.
Встроенный тестер инициализации.

Сборка и разработка российские. Для пользователей операционных систем на основе ядра Linux, не избалованных обилием SPI программаторов, Ra©©oon flash explorer по сути безальтернативен

Постоянная поддержка от разработчика в телеграмм канале.
Ценник 2000 руб. плюс доставка(пока только почта РФ) 350 руб.
Возможность заказа набора для самостоятельной сборки 1000 руб. плюс доставка.
Добавляйтесь в ТГ канал. Там все ссылки, обсуждение, описание, инструкции для заказа.
https://t.me/raccoon_prog

Также программатор теперь можно заказать Авито доставкой https://www.avito.ru/pogar/tovary_dlya_kompyutera/programmator_raccoon_4081191958?utm_campaign=native&utm_medium=item_page_android&utm_source=soc_sharing

★★★★★★

Проверено: cocucka ()

От себя скажу что пока прогер - несколько сыроватый прототип, но полностью рабочий и достаточно шустрый. Я первым делом присрал туда кнопку ресета, а также резистор на type-c, что бы он работал через кабели type-c -> type-c. То что автор нацеливается также на работу через прищепку - уникальная фишка. То что можно просто поправить файл, и оно перезапишет только правленный блок, а не всю флешку целиком - уникальная фишка.

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

Для линуксоидов в любом случае альтернатив нет, не уёбищное позорище же на ch341 брать

Kaschenko    
★★★★★★
Linux / Yandex (RU)

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

Шикарно!

GD25LB64: чтение 16сек, запись 1 минута ровно. 1,8v
W25Q64FV: чтение 19сек, запись 1 минута 9сек. 3.3v

Вполне годно, нам торопиться некуда.

Возможность заказа набора для самостоятельной сборки 1000 руб. плюс доставка.

Проект открытый? Герберы, прошивки есть?

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от Kaschenko

не уёбищное позорище же на ch341 брать

Один раз прошить coreboot в thinkpad, за 300 рублей вместе с прищепкой - чому нет

TheAnonymous    
★★★★★★★★★★★
Linux / Firefox (RU)
Ответ на: комментарий от Oberstserj

Проект открытый? Герберы, прошивки есть?

Нет. Но я не вижу проблемы автора отблагодарить копеечкой. С openhardware всё сложнее, чем с софтом. Ты выложишь гербер и прошивку, завтра китайцы наклепают на своём заводе в третью смену такое же, только в 3 раза дешевле, какой понт дальше проектом заниматься?

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

Kaschenko    
★★★★★★
Linux / Yandex (RU)
Ответ на: комментарий от TheAnonymous

Не, я не спорю, что бы один раз прошить некроговно достаточно и некроговёного прогера. Если хочется чего-то нормального, то вот

Kaschenko    
★★★★★★
Linux / Yandex (RU)
Ответ на: комментарий от Kaschenko

Но я не вижу проблемы автора отблагодарить копеечкой

Аналогично, не проблема, отблагодарю. Но хотелось бы просто немного под себя кастомизировать. Кнопку впилить, разъем сместить..

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

В курсе, был грешок, занимался таким. Правда тогда производитель сделал коза-борду и выхода другого не было.

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

За тем и спрашиваю. Срисовывать, или мож обломится чо.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от TheAnonymous

На раз сойдет, а если постоянно копаешься, то хоть вешайся.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от Oberstserj

За тем и спрашиваю. Срисовывать, или мож обломится чо.

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

Короч всё решаемо

Проект на начальной стадии развития, идеи и пожелания принимаются

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 2)

Linux / Yandex (RU)
Ответ на: комментарий от Kaschenko

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

Я ж, блять, доморощенный эстет, мне по-красоте надо. Корпус, разъем в USB type B, тактильно приятная кнопка :|

Короче стукну автору, тема годная.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от JamesHolden

Да, тут прямо сразу гипердрайв. Маск посрамлен, идёт набор в колонисты в РосМарс.

cocucka    
★★★★★★★★★★★
iPhone / Firefox (NL)

Это микроконтроллер типа STC15, как я понял? Архитектуры 8051?

Очень интересно. На них же вроде аппаратного usb нету.

JamesHolden    
★★★★★★★
Android / Chrome (BY)
Ответ на: комментарий от Kaschenko

Ну high speed без внешнего доп чипа практически нигде нет у МК

JamesHolden    
★★★★★★★
Android / Chrome (BY)
Ответ на: комментарий от Kaschenko

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

torvn77    
★★★
Android / Chrome (RU)
Ответ на: комментарий от torvn77

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

Понятно что есть китайцы, которые могут сделать, но нах им тогда копировать, они своё делают

Kaschenko    
★★★★★★
Android / Yandex (PL)
Ответ на: комментарий от Kaschenko

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

torvn77    
★★★
Последнее исправление: torvn77 (всего исправлений: 1)

Linux / Chrome (RU)
Ответ на: комментарий от torvn77

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

Так что я бы ожидал роста предложений китайских клонов этого.

JamesHolden    
★★★★★★★
Android / Chrome (BY)
Ответ на: комментарий от JamesHolden

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

Kaschenko    
★★★★★★
Android / Yandex (RU)
Ответ на: комментарий от torvn77

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

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

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от Kaschenko

его по скорости не догнать

А почему такая ситуация имеет место быть? В чём проблема шить быстро?

bo4ok    

Linux / Chrome (RU)
Ответ на: комментарий от bo4ok

У китайца проц хороший с поддержкой usb hs

Kaschenko    
★★★★★★
Android / Yandex (PL)
Ответ на: комментарий от bo4ok

Я кстать чуви ещё раз упидарасил в ходе доработки прогера)))

IMG-20240725-131420.jpg

Второй раз проц махнул

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

Либо usb хаб какой хороший покупать

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 2)

Android / Yandex (PL)
Ответ на: комментарий от Kaschenko

там может у него питальник корявый, раз второй проц подряд умер?

А, или ты на дата-линии насрал? Я не смотрел, стоит ли какая защита

bo4ok    

Последнее исправление: bo4ok (всего исправлений: 1)

Linux / Chrome (RU)
Ответ на: комментарий от bo4ok

А хуй его знает

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

Вскрыл, короткое по 1,8в питания логики комбайна

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 1)

Android / Yandex (PL)
Ответ на: комментарий от bo4ok

Бгг

Ты свой не допердолил? Сможешь сделать фотку с обратной стороны под процом? У меня чот какой-то мелкий резюк съебался и вафля не пашет

Kaschenko    
★★★★★★
Windows / Yandex (RU)
Ответ на: комментарий от Kaschenko

Кста, чем ножки к этому говну нормально приделать? При нагреве под ними клей тает, и съезжать начинают

bo4ok    

Android / Chrome (RU)
Ответ на: комментарий от bo4ok

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

https://www.ozon.ru/product/kley-dvuhkomponentnyy-kafuter-ab-70g-855940056/?advert=xMEAk52LYkK6U8MOJ6LNT4Tjai1Evt87T1AxgQnP-zYYLFA-gTQjUkZSp8prkbTTg5FQWQnug30WwMt827pHQ8Q1QpIp489NnBdrxGXz2kp6Q0nuI7zXhqzGHjBOgE8N4ib7ZqGAkTusSLuSoQmzW0iFp9-QIEiA9vIL7s4wYMzoXPaiM6FWEq8eN8UzPFk6P_d-PMo3s2CHqWKdCMx7cGaVHX359zNj_yQ5Pekya_9W618rXqZf1_mh2EBT9TVi_xZ28iNgl3uYEKydvSBk7L2tfKB_Rd9dOWduAGSAYQ7a_TwjO8R9XsEK57MdNs4rPR1H892NUXCc_X4B5jWe1qDyxas-S1m8mGTuF6ETd_RPX9_5dv7g_nnhWh71xhckGxcK33A&avtc=1&avte=1&avts=1721916091&keywords=kafuter+ab

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 1)

Windows / Yandex (RU)
Ответ на: комментарий от bo4ok

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

А блютус заработал почему-то

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 1)

Android / Yandex (PL)
Ответ на: комментарий от bo4ok

Ну вот и я удивился, подумал что сам модуль отъебнул целиком, но не в нём дело, походу

Они паяются по-пидорски, правда, там внешний и внутренний ряды контактов на пузе, типа как dqfn, может, конечно, я его запаял хуёво

images-6.jpg

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 1)

Android / Yandex (PL)
Ответ на: комментарий от Kaschenko

ну, тип вайфай-то на бессвинце с завода был, а греть до его расплавления вроде не было резона

bo4ok    

Linux / Chrome (RU)
Ответ на: комментарий от bo4ok

Ну был и был

Проц тоже был

И всё остальное

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

Kaschenko    
★★★★★★
Linux / Yandex (RU)
Ответ на: комментарий от bo4ok

Ты сейчас разбирать будешь? Я до понедельника далеко от чуви и даже отвёртки

Сфоткай область под процом, там больше с обратной стороны нихера и нет

Kaschenko    
★★★★★★
Android / Yandex (PL)
Ответ на: комментарий от Harald

Во всех моих постах в блогах такие. Почему? Потому что это база

Не нравится - не читай

Не для тебя написано, хохол

Kaschenko    
★★★★★★
Последнее исправление: Kaschenko (всего исправлений: 1)

Android / Yandex (RU)
Ответ на: комментарий от Harald

Тебя, свинья, это ебать не должно

Kaschenko    
★★★★★★
Android / Yandex (RU)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)