Bob Rewinder Kaset
(github.com/dekuNukem)- Bob Rewinder adalah proyek untuk mereset penghitung EEPROM pada Bob Cassette, kartrid deterjen Bob Dishwasher dari Daan Tech, agar bisa diisi ulang dan dipakai kembali tanpa harus membeli kaset baru
- PCB di dalam Bob Cassette menggunakan 24C02 I2C EEPROM, dan penghitung 30 kali pencucian dikelola sebagai nilai 1 byte di alamat
0xa1, dihitung dalam bentukWashes left XOR 0x50 - Paket 4 Bob Cassette setara dengan 90 kali pencucian seharga £43 termasuk ongkir dan VAT, yaitu 48p per siklus, sedangkan bila memakai deterjen mesin pencuci piring komersial dan rinse aid, secara perhitungan biayanya bisa turun hingga 0,80p per siklus
- Eksperimen dilakukan dengan mencari deterjen pengganti berdasarkan tangki deterjen 130mL dan tangki rinse 35mL pada Pop Cassette, serta penggunaan air dan rasio pengenceran Bob, lalu dikonfirmasi bahwa hasil cuci setelah isi ulang nyata tidak berbeda dari sebelumnya
- Proyek ini mempertahankan kenyamanan Bob Cassette sambil menghilangkan biaya bahan habis pakai berbasis DRM, bahkan sampai membuat papan khusus yang memperbarui EEPROM hanya dengan satu tombol
Bob Cassette dan masalah biaya
- Bob Dishwasher adalah mesin pencuci piring countertop kecil dari Daan Tech; tangki air bawaannya bisa diisi manual sehingga tidak memerlukan sambungan pipa dan memakan sedikit ruang
- Bob Cassette adalah fitur utama berbasis kartrid deterjen, sehingga bisa langsung dipasang tanpa harus menakar deterjen setiap kali
- Ada dua jenis kaset
- Pop Cassette: berisi deterjen pencuci dan rinse aid, bertahan 30 kali pencucian
- Rock’n’roll Cassette: berisi bahan pembersih dan penghilang kerak, dipakai untuk deep clean dan perawatan Bob, direkomendasikan setiap 90 siklus, bertahan 1 kali pemakaian
- Keunggulan yang diklaim Daan Tech adalah kemudahan penggunaan, penyemprotan hanya sesuai kebutuhan untuk mengurangi pemborosan, injeksi dua tahap, penggunaan plastik daur ulang, serta kemungkinan dikembalikan dan dipakai ulang
- Biayanya dihitung cukup membebani
- Harga paket 4 menurut situs web adalah £35
- Dengan ongkir dan VAT menjadi £43 untuk 90 kali pencucian
- 48p, 67 sen per siklus
- Jika dipakai sekali sehari, biaya Bob Cassette saja selama setahun menjadi £174, $242
- Bob Dishwasher memiliki fitur koneksi internet, tetapi dalam proyek ini koneksi tersebut dianggap digunakan untuk pemesanan ulang otomatis saat kaset hampir habis
- Kaset kosong memang bisa dibiarkan tetap terpasang sambil menambahkan deterjen secara manual, tetapi Daan Tech menjelaskan bahwa pengguna harus menakar setiap kali, sulit mengatur takaran deterjen biasa, tidak bisa melakukan injeksi bertahap, dan bisa menimbulkan masalah kerak
Analisis EEPROM di dalam kaset
- Di tengah kaset ada PCB kecil dengan 4 titik kontak di tiap sisi
- Pada bodi mesin terdapat konektor PCB dan dua selang yang memompa deterjen keluar
- Hanya ada 4 kabel yang masuk ke perangkat, dan karena Bob perlu membaca sisa jumlah pencucian pada kaset lalu memperbaruinya setelah mencuci, chip di dalamnya diduga berupa memori non-volatile
- Setelah plastik casing dilelehkan dengan solder untuk mengeluarkan PCB, komponen di dalamnya teridentifikasi sebagai 24C02 EEPROM
- Resistor pull-up 4.7K untuk jalur I2C
- Kapasitor bypass
- Dioda yang tampaknya untuk perlindungan terhadap pemasangan terbalik
- Karena 24C02 hanya dapat menyimpan 256 byte, struktur data di dalam kaset tidak besar
Dump penghitung dan cara reset
- Untuk membaca EEPROM, kontak kaset dihubungkan agar cocok dengan soket USB-A female, lalu 256 byte disimpan sebagai file
.binmenggunakan papan proyek sebelumnya dan skrip Python - Pada dump Pop Cassette yang masih memiliki 26 kali sisa pakai, ditemukan hal berikut
- Sebagian besar area EEPROM tidak terpakai dan berisi
0xff - Di bagian depan ada string ASCII yang tampak seperti UUID
Classiquetampaknya menunjukkan jenis kaset
- Sebagian besar area EEPROM tidak terpakai dan berisi
- Setelah mencuci satu kali lagi dan membandingkan dump, hanya 1 byte di alamat
0xa1yang berubah dari0x4Amenjadi0x49, dan sisa pemakaian turun dari 26 ke 25 - Penghitung 30 kali bisa di-reset dengan menetapkan nilai
0x4epada0xa1 - Pengguna GitHub flopp menunjukkan bahwa nilai
0xa1dihitung sebagaiWashes left XOR 0x50 - Validasi nilainya tampak belum cukup, dan saat diubah ke
0x3f, ada kasus Bob menampilkan 111 kali tersisa
Riset deterjen pengganti dan perhitungan rasio pengenceran
- Untuk mengisi ulang Bob Cassette, perlu dipastikan apakah deterjen di dalamnya memakai komposisi khusus, dan informasi kandungan Pop Cassette diperoleh dari manual pengguna Daan Tech
- Komposisi Pop Cassette adalah sebagai berikut
- Tangki 1: deterjen pencuci 130mL, komponen utama Sodium Hydroxide dan Etidronic Acid, konsentrasi di bawah 5%
- Tangki 2: cairan rinse 35mL, konsentrasi di bawah 5%
- Penggunaan air pada express wash Bob dihitung dengan menimbang air limbah di tiap tahap
- Pencucian: 1000mL
- Bilas deterjen: 650mL
- Rinse: 1200mL
- Total penggunaan air kurang dari 3L
- Berdasarkan itu, dihitung volume injeksi per siklus dan rasio pengencerannya
- Deterjen: 130mL / 30 kali = 4,33mL, berdasarkan 1000mL air menjadi 0,433%, 1:231
- Rinse aid: 35mL / 30 kali = 1,17mL, berdasarkan 1000mL air menjadi 0,117%, 1:855
- Dari pencarian internet, kandidat yang lebih cocok daripada dishwasher gel konsumen umum adalah Commercial Dishwasher Detergent & Rinse Aid dan situs perlengkapan katering
- Produk kimia di Inggris diwajibkan memiliki Safety Data Sheet, sehingga bahan dan konsentrasinya bisa dibandingkan dengan informasi Bob Cassette
- Petunjuk penggunaan dan lembar data deterjen serta rinse aid komersial Jantex sangat sesuai dengan rasio pengenceran, bahan, dan rentang konsentrasi yang telah dihitung
- Pada pembaruan 2021-05-29, pengguna ziviossi mengatakan telah menemukan deterjen untuk kaset Pop dan R’n’R dengan nomor UFI yang sama
- Pop detergent, UFI:
9AD7-407V-T002-0TTS - R’n’R Cleaning Agent, UFI:
P7D7-M0JG-G00K-AG7Q
- Pop detergent, UFI:
- Pada pembaruan 2022-03-19, Hawk-v3 masih meneliti informasi deterjen yang tepat, dan diskusi terkait ada di issue 13
dekuNukem/bob_cassette_rewinder
Perbandingan biaya dan uji isi ulang nyata
- Perhitungan biaya dengan deterjen komersial menunjukkan perbedaan besar dibanding Bob Cassette
- Deterjen: £7.20 termasuk VAT, 5000mL / 4.33mL = 1154 kali, 0,62p per siklus
- Rinse aid: £7.60 termasuk VAT, 5000mL / 1.17mL = 4273 kali, 0,18p per siklus
- Totalnya 0,80p, 1,1 sen per siklus
- Dibanding biaya Bob Cassette sebesar 48p per siklus, isi ulang manual dihitung lebih dari 60 kali lebih murah, atau sekitar penghematan 98%
- Deterjen 5L dihitung cukup untuk lebih dari 3 tahun bila mencuci setiap hari, sedangkan rinse aid cukup hampir 12 tahun
- Namun, perhitungan ini adalah skenario terbaik karena belum memasukkan ongkos kirim deterjen dan tidak memperhitungkan kemungkinan deterjen rusak sebelum habis
- Bahkan dengan mempertimbangkan ongkos kirim dan kemungkinan penurunan kualitas, target 2p per siklus dianggap masih mungkin, yang tetap sekitar 30 kali lebih murah
- Dalam uji nyata, dua botol deterjen dan rinse aid dibeli secara lokal dengan total sekitar £17
- Proses isi ulang dilakukan dengan menutup jendela PCB memakai selotip agar cairan tidak masuk, lalu menyuntikkan deterjen melalui katup satu arah menggunakan spuit dengan jarum tumpul
- Setelah diisi ulang, Bob membaca kaset sebagai 30 kali tersisa, dan hasil satu kali pencucian menunjukkan piring tetap bersih seperti sebelumnya tanpa perbedaan yang terasa
Papan Bob Rewinder dan kesimpulan
- Sebagai pengganti kabel sementara, dirancang PCB khusus yang bisa memperbarui kaset hanya dengan satu tombol, dan diberi nama Bob Rewinder
- Bob Rewinder dipasang ke kaset, dan saat tombol
RENEWditekan, penghitung EEPROM di-reset - Pekerjaan yang dilakukan dalam proyek ini meliputi
- Mengidentifikasi chip di dalam Bob Cassette
- Memahami dump EEPROM dan metode reset penghitung
- Menghitung pemakaian dan konsentrasi deterjen Bob
- Meneliti deterjen pengganti
- Menganalisis biaya
- Menguji pencucian dengan deterjen komersial
- Merancang papan sirkuit untuk memperbarui kaset
- Daan Tech mengusung “positive cycle” yang ramah lingkungan, tetapi proyek ini mengkritik model penjualan kaset baru yang hanya bertahan 30 kali lalu dikirim kembali ke Prancis untuk diisi ulang
- Bob Cassette dipandang mirip kartrid printer inkjet yang memakai DRM, dan biaya bahan habis pakainya dianggap membebani pengalaman penggunaan produk
- Setelah beban biaya berbasis DRM dihilangkan, Bob Dishwasher dinilai sebagai perangkat yang senyap, hemat air, cepat, kecil, dan tidak memerlukan pipa, sehingga cocok untuk rumah kecil
- Papan Bob Rewinder tersedia di Tindie, dan petunjuk penggunaannya ada di User Manual
1 komentar
Komentar Hacker News
Terlihat aneh ketika orang-orang membela kasetnya. Perusahaan bilang mereka peduli pada ramah lingkungan, tetapi tetap memproduksi, menjual, dan mengirim wadah plastik mahal untuk deterjen
Selain itu, mesinnya tidak benar-benar membutuhkan deterjen khusus ini; meski satu kaset dibiarkan terpasang, alatnya tetap bekerja baik dengan deterjen mesin pencuci piring biasa. Pada akhirnya kaset itu bukan kebutuhan, melainkan sumber pendapatan tambahan bagi perusahaan, pada dasarnya model tinta printer
Sejak awal sebenarnya tidak perlu membuat limbah plastik seperti ini; cukup biarkan pengguna memakai sedikit deterjen cair atau bubuk. Bahkan kalau pun ingin mempertahankan model itu, mereka bisa saja menaruh deterjen bubuk dalam wadah kertas berlapis lilin
Sebagus apa pun daur ulang atau penggunaan ulang kaset yang dikembalikan, sebenarnya kaset itu sendiri tidak perlu ada. Lebih banyak plastik berarti memakan lebih banyak ruang dan membutuhkan truk pengiriman yang menimbulkan lebih banyak polusi
Pada akhirnya perusahaan ini menjual mesin pencuci piring sekaligus layanan langganan deterjen. Memang bukan yang terburuk, dan tidak menghasilkan limbah plastik sebanyak industri perikanan, tetapi tetap terlihat seperti perusahaan yang membungkus dirinya seolah ramah lingkungan sambil berusaha menjual lebih banyak sampah
Printernya tampaknya tahu saat memakai tinta non-Epson dan menampilkan peringatan di layar kecil, tetapi kalau diklik lewat, tetap diizinkan. Sekarang malah diisi cairan pembersih
Printer baru sekarang tidak mengizinkan hal seperti ini kecuali di Eropa. Mungkin chip DRM mulai langka; beberapa printer baru kabarnya memerlukan pembaruan firmware agar bisa memakai kartrid tinta baru yang menggunakan chip lama
Suatu hari bisa saja tiba saat tinta atau deterjen untuk printer atau mesin pencuci piring seperti ini tidak lagi diproduksi, lalu alatnya berubah menjadi pemberat kertas raksasa
Perusahaan tampaknya tidak mau merilis produk yang dijual mahal tetapi biaya pemakaiannya rendah. Mungkin masalahnya orang-orang tidak cukup cermat membandingkan. Di rak supermarket tempat saya tinggal, harga kemasan dan harga per unit ditampilkan bersama, jadi jauh lebih mudah membandingkannya
https://shop.inkjetmall.com/Epson-SureColor-P900 menuliskan bahwa versi regional Eropa bekerja dengan chip resetter sederhana dan kartrid refill, tetapi versi regional AS dirancang agar EPSON memblokir penggunaan chip non-EPSON dan chip resetter, sehingga solusi pihak ketiga kemungkinan akan sulit muncul untuk sementara waktu
Sangat ironis menjualnya sebagai “mesin pencuci piring kecil yang ramah lingkungan” padahal tetap membutuhkan bongkahan plastik sekali pakai. Rasanya jumlah air yang dihemat tidak akan menutupi sampah plastik yang dihasilkan
Di situs web tertulis, “Di Daan Tech, kami selalu percaya bahwa dunia yang lebih berkelanjutan dan lebih adil itu mungkin,” tetapi memakai kalimat seperti itu sambil menjual mesin pencuci yang menghasilkan banyak limbah plastik terasa cukup sinis
Isinya berbunyi, “Setiap kaset Bob dapat dikembalikan dan digunakan kembali. Kami mengisinya ulang lalu memasarkannya kembali. Menutup siklus dan menurunkan jejak karbon”
Selain itu, kaset juga tidak wajib dipakai. Cukup masukkan tablet mesin pencuci piring biasa. Itu tertulis di manual Bob dan mungkin juga ada di situs web. Saya sudah memakainya seperti itu selama beberapa tahun dan tidak ada masalah. Tidak ada unsur seperti DRM pada Bob
Terakhir, seperti yang sudah disebutkan, ini bukan mesin pencuci yang lebih buruk, melainkan mesin yang lebih kecil dan lebih fleksibel dari sisi perpipaan. Seperti kata Techmoan di bagian pembuka, bagi orang yang tinggal di apartemen kecil di Eropa, ini adalah keunggulan besar Bob
Besar kemungkinan ia percaya pada CEO atau pendiri yang mengatakan produk itu baik untuk lingkungan. Bisa jadi sejak awal ia memang bukan tipe orang yang memikirkan analisis seperti itu, dan juga tidak punya kemampuan untuk melakukannya
Kanal YouTube yang disebut sebagai sumber mengenal Bob juga layak direkomendasikan: https://www.youtube.com/watch?v=hVup5ya0WVQ / https://www.youtube.com/user/Techmoan
Mat/Techmoan mengunggah perpaduan yang pas antara ulasan hardware generasi sekarang dan ulasan perangkat elektronik nostalgia. Ulasannya cenderung condong ke barang yang bekerja dengan baik, dibuat dengan baik, dan tahan lama, ketimbang fitur yang mencolok
Gaya kanalnya juga bagus. Sedikit lucu, penuh fakta, tidak terlalu padat secara teknis, dan menyenangkan
https://www.youtube.com/watch?v=s0y1pUtPGQk
https://www.youtube.com/watch?v=JN_XeVSKqSY
Makin dipikir, Bob Cassette ini terlihat paralel dengan kartrid inkjet DRM yang harganya berlebihan, bahkan kadang lebih mahal daripada printernya sendiri
Sudah lebih dari 20 tahun lalu ada upaya peretasan DRM printer yang didokumentasikan secara terbuka, dan itu juga memakai EEPROM di dalam kartrid: https://eddiem.com/photo/CIS/inkchip/chip.html
Saya tadinya mengira GUID dimasukkan agar mesin tidak bisa menerima lagi kartrid yang sama setelah diisi ulang. Pada kartrid tinta, printer memang benar-benar memakai cara mengingat ID N kartrid terakhir, jadi aneh kalau di sini tidak ada penjelasan lebih lanjut soal itu
Setiap kali tulisan ini muncul di HN, komentarnya langsung mengarah ke “DRM itu buruk!”, tetapi kenyataannya mesin pencuci piring Bob tidak mewajibkan penggunaan kaset eksklusif
Saya belum pernah mendengar deterjen cair untuk mesin pencuci piring, tetapi setelah ongkir dan PPN ditambahkan, harganya jadi £43($60) untuk 90 kali cuci), yaitu 48 pence (67 sen) per cucian, yang kurang lebih sama dengan harga tablet mesin pencuci piring “premium” di negara kami
Topik yang sama pernah muncul sebelumnya: https://news.ycombinator.com/item?id=27013880 - Bob Cassette Rewinder: Hacking Detergent DRM (2021), 404 komentar
Proyek itu keren, jadi saya melihat repositori lainnya juga, dan dia membuat banyak hal menarik. Saya terutama suka duckypad dan ini: https://github.com/dekuNukem/daytripper
Sebaiknya jangan memakai cairan pembilas. Beberapa produk dilaporkan dapat merusak lapisan usus bahkan pada konsentrasi yang sangat rendah
Dari pengalaman pribadi pun, saya sama sekali tidak merasakan perbedaannya
https://www.aaaai.org/tools-for-the-public/latest-research-s...
Meski begitu, untuk tulisan ini mungkin ada benarnya juga. Penulisnya memakai cairan pembilas dan deterjen mesin pencuci piring profesional tanpa benar-benar paham apa yang sebenarnya terjadi
Kalau Anda tidak melihat perbedaan saat memakai cairan pembilas, bisa jadi air Anda sangat lunak. Pada banyak mesin pencuci piring, jumlah cairan pembilas harus disesuaikan dengan tingkat kesadahan air, dan jika airnya sangat lunak, pengaturannya mungkin bisa dibiarkan di 0
Saya tadinya ingin berargumen bahwa “ini bukan DRM”. Karena isinya hanya chip memori flash sederhana yang melacak sisa deterjen, dan sama sekali tidak dienkripsi
Tetapi mungkinkah keberadaan xor 0x50 yang aneh itu dimaksudkan untuk menghadirkan “langkah perlindungan teknologis” agar aturan anti-pengelakan bisa berlaku? (https://en.wikipedia.org/wiki/Copyright_and_Information_Soci...)