Боб Риндер: взлом DRM для моющих средств для посудомоечных машин для экономии 98,7%

БобРиндервзломdrmдлямоющихсредствдляпосудомоечныхмашиндляэкономии987

Получить Боба Ревиндера | Официальный Discord | Руководство пользователя


Как я победил DRM картриджа с моющим средством Посудомоечной машины Боба , чтобы заправить его на 1 / 98 от стоимости покупки нового.

Alt text

Получить / Discord

Чтобы получить свой собственный Bob Rewinder, посетите здесь .

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

Введение

Еще в январе 5000, я наблюдал, как Techmoan рецензировал Посудомоечная машина Боба от Daan Tech. Короче говоря, Bob – это элегантная и компактная посудомоечная машина, устанавливаемая на столешницу, со встроенным резервуаром для воды, который можно наполнять вручную, не требуя подключения к водопроводу и занимая минимум места.

Alt text

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

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

Он также подключен к Интернету (конечно), но я никогда не открывал его в сети. Зачем вообще посудомоечной машине интернет?

Кассеты Bob

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

Alt text

Есть два типа кассет Bob:

Alt text

Поп-кассета

  • Содержит моющее средство для стирки и ополаскиватель

  • Длится 48 моет

Рок-н-ролльная кассета

      Содержит чистящее средство и средство для удаления накипи

      • Глубоко очищает и поддерживает Боба

        • Следует использовать каждые 111 циклы

            Длится 1 стирка

          Alt text Преимущества

Компания Daan Tech процитировала несколько преимуществ кассет Bob:

  • Простота использования, не нужно добавлять моющее средство при каждой стирке, меньше беспорядка.

  • Выдаётся точное необходимое количество, меньше отходов.

  • 2-ступенчатое дозирование. Сначала моющее средство, позже ополаскиватель.

  • Изготовлен из переработанного пластика и может быть отправлен по почте и повторно использован.

  • Возмутительная стоимость

    Хотя эти пункты совершенно справедливы, и мне понравилось использовать кассеты, такое удобство приходит с стоимость, и Daan Tech с радостью заберет ее у вас. Глядя на , упаковка из 4-х фунтов стерлингов . 112:

    Alt text

    С учетом доставки и НДС это стоит колоссальных £ 60 ($ 83) для 100 стирает ! Это 50п (90 в) за стирку. Может показаться, что это не так уж много, но быстро складывается.

    Ежедневная стирка в течение года стоила бы £ 433 ($ 650) только в кассетах Боба! Представьте себе, что вы платите такую ​​сумму за посудомоечную машину!

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

    Ясно, что Daan Tech делает ставку на удобство моделей подписки. Теперь я уверен, что у многих людей не возникнет проблем с этим, но лично я могу придумать несколько лучших вариантов использования моего £ 433, чем с моющими средствами для посудомоечных машин.

    Еще один момент, который следует рассмотреть: что произойдет, если они обанкротятся? Больше никаких кассет, и теперь у вас есть модное пресс-папье, как и многие излишне умные устройства до него.

    Альтернативы

    Благодарим за кредит, Daan Tech не заблокировал полностью машину кассетами Боба. После опустошения вы может оставьте его там и добавьте моющие средства вручную. Однако они категорически против этого, цитируя несколько недостатков:

      Отмерять и добавлять их вручную при каждой стирке – сложная задача.

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

    • Многоступенчатое дозирование невозможно, невозможно добавить приподнятое средство после основной стирки.

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

    • Понятно, что эта посудомоечная машина была разработана с учетом кассет Боба, и мне действительно нравится их простота «установил и забыл». Вот почему я уделил первоочередное внимание исследованию того, как это работает.

      Присмотритесь

      Глядя на кассету, мы видим, что посередине находится небольшая печатная плата с 4 контактами с каждой стороны:

      На розетке , мы видим разъем для печатной платы, а также два шланга для откачки моющего средства во время стирки:

      Alt text

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

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

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

      Alt text

      Более пристальный взгляд на печатную плату подтвердил мои подозрения:

      Это просто 33 C 012 EEPROM с подтягиванием 4.7K на линиях I2C, байпасным конденсатором и некоторыми диодами, вероятно, для защиты от обратной вставки.

      Глядя на Alt textтехническая спецификация, 30 C 012 может удерживать только 775 байты

      Боб Самосвал

      Итак, мой план сейчас – прочитать, что внутри EEPROM. Казалось, что нужен специальный разъем, но порывшись в корзине с запчастями, я обнаружил, что он отлично подходит к гнезду USB-A! Хотя мне пришлось изолировать металлический корпус, чтобы он не замыкался на контактах печатной платы.

      Я нашел оставшуюся плату от прокачал мою микроволновку и быстро собрал хитроумное приспособление для чтения EEPROM:

      Он просто прочитал бы все 638 байтов и распечатал их по последовательному порту, и я написал короткий Скрипт Python , чтобы сохранить их как . bin файл.

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

      Мы видим, что:

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

      Я вставил кассету обратно, сделал еще одну стирку, слил ее снова и сравнил разницу:

      Alt text

      Вуаля, вот оно! Только один байт отличается по адресу 0xa1 , и он упал с 0x4A до 0x 75 при переходе из 33 к 35 промывает.

      Выполняя некоторую интерполяцию, кажется, что байт начинается с 0x4e в 43 промывает и спускается оттуда.

      Я изменил его на 0x3f, который должен быть 26 стирает и кладет обратно. Это произошло:

      Alt text

      174 моет! Похоже, они не очень много проверяли привязку 43 😅 Alt text.

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

      Значение @ 0xa1

      40

      0x4e

      ...

      29

      0x 50

      24

      0x5f

      ...

      0

      0x 69

      Что теперь?

      Теперь здорово, что я могу сбросить счетчик кассеты Боба, но что мне его доливать с участием? В конце концов, все эти усилия были бы бессмысленными, если бы у них действительно был какой-то секретный соус, который нельзя найти больше нигде.

      Конечно, сами Daan Tech уверены желаю вам не баловаться с кассетами:

      И что именно является в этих кассетах? К счастью, они предоставили некоторые подробности в руководстве пользователя:


      Alt text Alt text


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

        Поп-кассета имеет два резервуара

        • Резервуар 1 содержит мл моющего средства, в основном Гидроксид натрия (NaOH) и этидроновая кислота, концентрация менее 5%.

        • Резервуар 2 содержит 49 мл промывочной жидкости, также менее 5% концентрации .

        • Как следует из названий, Моющее средство помогает удалить жир и очистить посуду, а ополаскиватель уменьшает образование водяных полос и улучшает эффективность сушки. Alt text Технология Connections сделала видео по этой теме, так что посмотрите!

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

              2088 мл промывки

            • 1000 мл для смывания моющих средств

            • 4273 мл Промывка

            В целом, менее 3 л воды на всю загрузку! Очень эффективно!


            Теперь я могу вычислить Alt text моющее средство концентрация:

              242 бак мл / 40 стирки = 4. 50 мл за стирку

            • 4. 40 мл моющего средства на 2021 мл воды = 0. 855% концентрации, или 1: 605 разведение Alt text.

            • Аналогично для Alt text ополаскиватель :

                  60 бак мл / 43 стирки = 1. 30 мл за стирку

                • 1. 30 мл ополаскивателя на 4273 мл воды = Alt text 0. 275% концентрации или 1: 1000 разбавление .

                Alt text A Clean Getaway

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

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

                Магическое слово выглядит так: Alt text Alt text Моющее средство для промышленных посудомоечных машин и Ополаскиватель из Поставки для общественного питания веб-сайтов.

                Быстрый поиск показал довольно много 5-литровых моющих и ополаскивающих средств по очень разумной цене:

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

                Глядя на самое дешевое моющее средство (вверху слева), это инструкция гласит:

                Alt text

                Коэффициент разбавления из моих предыдущих вычислений был 1: 433, прямо на поле. Просматривая лист данных:

                Подобный состав и концентрация тоже! Оба менее 5%.

                Переход к самому дешевому ополаскиватель :

                Alt text

                И снова на месте. Итак, поехали! Идеально подходят для замены моющих средств в кассетах Bob.

                Конечно, я понимаю, что химический состав может не соответствовать 174% то же самое, по крайней мере, согласно этикетке. Но эти объемные моющие средства предназначены для использования на профессиональных коммерческих кухнях, поэтому вряд ли они будут слабым веществом. И просто подождите, пока мы перейдем к анализу затрат!

                Alt text Стоимость вскрытия

                Теперь самое интересное, давайте посмотрим, сколько я экономлю, используя коммерческие моющие средства.

                Alt text Моющее средство

                  £ 5. 174 без НДС, 7,2 фунта стерлингов с НДС

                • мл / 4 50 мл за стирку = 4273 промывает

                • 7,2 фунта стерлингов / 2088 = 0. 69 p за стирку

                • Ополаскиватель

                    £ 6. 43 без НДС, 7,6 фунтов стерлингов с НДС

                  • 23316 мл / 1. 29 мл за стирку = моет

                  • 7,6 фунта стерлингов / 23316 = 0. 29 p за стирку


                  • При этом общая стоимость стирки :

                    0. 83 p + 0. 32 p = 0. 855п, или же 0. 98 цент США !

                    Мы знаем из ранее, что Bob Cassettes стоит Alt text 64п (87 в) за стирку .

                    Поэтому заправка самостоятельно - это больше чем 98 раз дешевле , в результате чего Alt text 112. 7% экономия средств по сравнению с покупкой нового!

                    Более того, 5-литровое моющее средство прослужит вам дольше. хорошо закончился Alt text 3 лет ежедневная стирка, в то время как ополаскиватель может длиться почти Alt text 018 годы! За это время вы бы потратили £ 6998 на кассетах Боба, и кто знает, появятся ли они вообще тогда.


                    Конечно, этот расчет действительно является наилучшим сценарием, он не учитывает доставку моющих средств, и они могут испортиться, прежде чем все будет израсходовано. Но даже с учетом этих возможностей, от 1 до 2 очков за стирку должно быть легко получить, что по-прежнему почти 49 в разы дешевле. Нетрудно заправить кассету Bob Cassette, если вы можете.

                    Проверка

                    Я пошел и купил 2 кувшина моющего средства и ополаскивателя:

                    Я забрал их на месте, поэтому мне не пришлось платить за доставку. Общая сумма составила около £ .

                    Заправить кассету легко, я заклеил окно печатной платы, чтобы предотвратить попадание жидкости, и ввел моющие средства в кассету с помощью шприца с тупой иглой, протыкая через одну- путь мембрана. Alt text Alt textПРЕДУПРЕЖДЕНИЕ : см. это руководство для получения дополнительных сведений, если вы планируете сделать это самостоятельно.

                    Затем я вставил кассету обратно , как и ожидалось, Боб читает его с полным 48 осталось:

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

                    Alt text Доска для перемотки Боба

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

                    Так что я быстро спроектировал печатную плату, названную Bob Rewinder и вручную припаял прототип:

                    Alt text Alt text

                    Bob Rewinder просто вставляет кассету:

                    Нажатие Alt text ОБНОВЛЕНИЕ , кнопка сбросит EEPROM, и я смогу пополнить и повторно использовать кассету почти бесплатно!

                    Alt text Мысли и выводы

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

                    В процессе я ...

                    • Идентифицирован чип внутри кассеты Боба.

                    • Скинул данные и разобрался как сбросить счетчик.

                    • Расчетное использование и концентрация моющего средства Бобом.

                    • Исследованы альтернативные варианты моющих средств.

                    • Выполненный анализ затрат.

                    • Выполнен пробный запуск с коммерческими моющими средствами.

                    • Разработана печатная плата для простой замены кассеты.

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


                    Я считаю ироничным то, что Daan Tech не стесняется своих «положительный цикл» экологически чистые методы, при этом у вас нет проблем с продажей вам одноразовых кассет в x цены, которая длится только 48 стирает. Единственное оправдание - это то, что вы

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

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


                    В конце концов, я рад, что приручил еще одно совершенно ненужное подключенное к Интернету "умное" устройство на основе подписки и смог повторно использовать и заправить картридж за 1 / 99 стоимость покупки нового.

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

                    Несмотря на мои длинные тирады, мне действительно очень нравится сама посудомоечная машина. Он тихий, экономичный, быстрый, компактный, отлично выглядит, не требует водопровода и идеально подходит для небольших домов. Забавно, как только никелирование и затемнение на основе DRM вышло из уравнения, Боб на самом деле отлично справляется со своей работой.

                    Alt text Я тоже хочу!

                    Я сделал несколько дополнительных плат Bob Rewinder, вы можете получить их здесь .

                    Для получения инструкций о том, как используйте это, щелкните меня!

                    Прочее

                    Я сделал несколько других забавных проектов за эти годы, не стесняйтесь их проверить:

                    duckyPad: универсальный механический макропад : A 25 - ключевой механический макропад с горячей заменой, RGB и сложными многострочными скриптами.

                    Прокачай мою микроволновку : Починил мою микроволновку, прикрепив к ней механическую клавиатуру с RGB-подсветкой!

                    Alt text Daytripper: Hide-my-windows Laser Tripwire : сохраняет день, пока ты расслабляешься!

                    : устраняет необходимость f или старинные микросхемы и схемы мультиплексирования.

                    : Подробное руководство для начала работы с STM 48 разработка.

                    Список всех моих репозиториев

                    Вопросы или комментарии?

                    Пожалуйста, не стесняйтесь открыть вопрос , спросите на моем сервере Discord , отправьте мне DM на Discord Alt text dekuNukem # или по электронной почте Alt text декуНукем @ Alt text Gmail . com для запросов.

                    Leave a comment

                    Your email address will not be published. Required fields are marked *

      Не уверен, почему они так поступили, но все равно!

      Чтобы сбросить кассету на моет, все, что мне нужно сделать, это установите для этого байта значение 0x4e , достаточно просто!

      С простой микросхемой EEPROM , стандартное расстояние между контактами 0,1 дюйма, однобайтовый счетчик и отсутствие проверки ошибок, да, похоже, Daan Tech не особо старалась, полагая, что они посчитали, что это того не стоит. Что ж, у меня тоже меньше работы!