1 คะแนน โดย GN⁺ 2024-03-08 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Bob Rewinder เป็นโปรเจกต์สำหรับรีเซ็ตตัวนับ EEPROM ของ Bob Cassette ซึ่งเป็นตลับน้ำยาของ Bob Dishwasher จาก Daan Tech เพื่อให้เติมน้ำยาและนำกลับมาใช้ซ้ำได้โดยไม่ต้องซื้อตลับใหม่
  • PCB ภายใน Bob Cassette ใช้ 24C02 I2C EEPROM และตัวนับการล้าง 30 ครั้งถูกจัดการด้วยค่า 1 ไบต์ที่แอดเดรส 0xa1 โดยคำนวณในรูปแบบ Washes left XOR 0x50
  • Bob Cassette แพ็ก 4 ชิ้นรวมค่าส่งและ VAT ราคา £43 สำหรับการล้าง 90 ครั้ง หรือ 48p ต่อครั้ง ขณะที่หากใช้น้ำยาล้างจานสำหรับเครื่องล้างจานเชิงพาณิชย์และน้ำยาช่วยล้าง เมื่อลองคำนวณแล้วลดลงได้ถึง 0.80p ต่อครั้ง
  • การทดลองหา detergents ทดแทนอ้างอิงจากถังน้ำยาล้าง 130mL และถังน้ำยาช่วยล้าง 35mL ของ Pop Cassette รวมถึงปริมาณน้ำที่ Bob ใช้และอัตราการเจือจาง และยืนยันว่าหลังเติมจริง ผลการล้างไม่ต่างจากเดิม
  • โปรเจกต์นี้ยังคงความสะดวกของ Bob Cassette ไว้ พร้อมตัด ต้นทุนวัสดุสิ้นเปลืองที่อิงกับ DRM ออก และยังสร้างบอร์ดเฉพาะสำหรับอัปเดต EEPROM ได้ด้วยการกดปุ่มครั้งเดียว

Bob Cassette และปัญหาด้านต้นทุน

  • Bob Dishwasher เป็นเครื่องล้างจานขนาดเล็กแบบ countertop ของ Daan Tech มีถังน้ำในตัวที่เติมด้วยมือได้ จึงไม่ต้องต่อท่อประปาและใช้พื้นที่น้อย
  • Bob Cassette เป็นฟีเจอร์หลักในรูปแบบตลับน้ำยา โครงสร้างคือเสียบใช้งานได้เลยโดยไม่ต้องตวงน้ำยาทุกครั้ง
  • ตลับมีสองประเภท
    • Pop Cassette: มีน้ำยาล้างและน้ำยาช่วยล้าง ใช้ได้ 30 รอบการล้าง
    • Rock’n’roll Cassette: มีน้ำยาล้างและน้ำยาขจัดคราบหินปูน ใช้สำหรับ deep clean และการบำรุงรักษาของ Bob แนะนำให้ใช้ทุก 90 cycles และใช้ได้ 1 ครั้ง
  • ข้อดีที่ Daan Tech ระบุไว้คือใช้งานง่าย ลดการสิ้นเปลืองด้วยการจ่ายเฉพาะปริมาณที่จำเป็น จ่ายน้ำยา 2 ขั้นตอน ใช้พลาสติกรีไซเคิล และสามารถส่งคืน·นำกลับมาใช้ซ้ำได้
  • เมื่อลองคำนวณแล้ว ต้นทุนถือเป็นภาระมาก
    • ราคาแพ็ก 4 ชิ้นบนเว็บไซต์คือ £35
    • รวมค่าส่งและ VAT เป็น £43, ล้างได้ 90 ครั้ง
    • ต่อครั้ง 48p, 67 เซนต์
    • หากใช้วันละ 1 ครั้ง ค่า Bob Cassette ต่อปีอย่างเดียวอยู่ที่ £174, $242
  • Bob Dishwasher มีฟังก์ชันเชื่อมต่ออินเทอร์เน็ต แต่โปรเจกต์มองว่าการเชื่อมต่อนี้มีไว้สำหรับสั่งซื้อซ้ำอัตโนมัติเมื่อใกล้หมดตลับ
  • แม้จะสามารถใส่น้ำยาด้วยตนเองโดยปล่อยตลับเปล่าไว้ในเครื่องได้ แต่ Daan Tech ระบุว่าต้องตวงทุกครั้ง ปรับปริมาณน้ำยาทั่วไปได้ยาก ไม่สามารถจ่ายหลายขั้นตอนได้ และอาจเกิดปัญหาคราบหินปูน

วิเคราะห์ EEPROM ภายในตลับ

  • ตรงกลางตลับมี PCB ขนาดเล็ก และมีจุดสัมผัสข้างละ 4 จุด
  • ฝั่งตัวเครื่องมีส่วนเชื่อมต่อ PCB และมีท่อ 2 เส้นสำหรับปั๊มน้ำยาออก
  • ในเครื่องมีสายไฟเข้าไปเพียง 4 เส้น และเพราะ Bob ต้องอ่านจำนวนรอบการล้างที่เหลือของตลับและอัปเดตหลังล้างเสร็จ ชิปภายในจึงน่าจะเป็นหน่วยความจำแบบไม่ลบเลือน
  • เมื่อละลายพลาสติกเคสด้วยหัวแร้งเพื่อดึง PCB ออกมา พบว่าภายในคือ 24C02 EEPROM
    • ตัวต้านทาน pull-up 4.7K สำหรับสาย I2C
    • บายพาสคาปาซิเตอร์
    • ไดโอดที่ดูเหมือนใช้ป้องกันการเสียบกลับด้าน
  • 24C02 เก็บข้อมูลได้เพียง 256 ไบต์ โครงสร้างข้อมูลภายในตลับจึงมีขนาดไม่ใหญ่

การ dump ตัวนับและวิธีรีเซ็ต

  • เพื่ออ่าน EEPROM ได้นำจุดสัมผัสของตลับไปต่อให้เข้ากับซ็อกเก็ต USB-A ตัวเมีย แล้วใช้บอร์ดจากโปรเจกต์ก่อนหน้าและสคริปต์ Python บันทึกข้อมูล 256 ไบต์เป็นไฟล์ .bin
  • สิ่งที่พบจาก dump ของ Pop Cassette ที่เหลือ 26 ครั้งมีดังนี้
    • พื้นที่ EEPROM ส่วนใหญ่เป็น 0xff และไม่ได้ใช้งาน
    • ส่วนต้นมีสตริง ASCII ที่ดูเหมือน UUID
    • Classique น่าจะบ่งบอกประเภทของตลับ
  • หลังล้างอีกหนึ่งครั้งและเปรียบเทียบ dump พบว่ามีเพียง 1 ไบต์ที่แอดเดรส 0xa1 เปลี่ยนจาก 0x4A เป็น 0x49 และจำนวนครั้งที่เหลือลดจาก 26 เป็น 25
  • ตัวนับ 30 ครั้งจะถูกรีเซ็ตเมื่อกำหนดค่าที่ 0xa1 เป็น 0x4e
  • ผู้ใช้ GitHub ชื่อ flopp ชี้ว่าค่า 0xa1 คำนวณจาก Washes left XOR 0x50
  • การตรวจสอบค่าดูเหมือนไม่รัดกุมนัก และมีกรณีที่เมื่อเปลี่ยนเป็น 0x3f แล้ว Bob แสดงว่า เหลือ 111 ครั้ง

การสำรวจน้ำยาทดแทนและการคำนวณอัตราเจือจาง

  • หากจะเติม Bob Cassette จำเป็นต้องตรวจสอบว่าน้ำยาภายในมีส่วนผสมพิเศษหรือไม่ และได้ข้อมูลส่วนประกอบของ Pop Cassette จากคู่มือผู้ใช้ของ Daan Tech
  • ส่วนประกอบของ Pop Cassette มีดังนี้
    • ถัง 1: น้ำยาล้าง 130mL ส่วนประกอบหลักคือ Sodium Hydroxide และ Etidronic Acid ความเข้มข้นต่ำกว่า 5%
    • ถัง 2: น้ำยาช่วยล้าง 35mL ความเข้มข้นต่ำกว่า 5%
  • ใน express wash ของ Bob ได้ชั่งน้ำเสียตามแต่ละขั้นตอนเพื่อคำนวณปริมาณน้ำที่ใช้
    • ล้าง: 1000mL
    • ล้างน้ำยาล้างออก: 650mL
    • น้ำยาช่วยล้าง: 1200mL
    • ปริมาณน้ำรวมต่ำกว่า 3L
  • จากข้อมูลนี้จึงคำนวณปริมาณที่ตลับจ่ายต่อครั้งและอัตราเจือจางได้ดังนี้
    • น้ำยาล้าง: 130mL / 30 ครั้ง = 4.33mL เทียบกับน้ำ 1000mL คือ 0.433%, 1:231
    • น้ำยาช่วยล้าง: 35mL / 30 ครั้ง = 1.17mL เทียบกับน้ำ 1000mL คือ 0.117%, 1:855
  • จากการค้นหาทางอินเทอร์เน็ต พบว่า Commercial Dishwasher Detergent & Rinse Aid และเว็บไซต์ catering supplies เป็นตัวเลือกที่เหมาะกว่าน้ำยาล้างจานแบบเจลสำหรับผู้บริโภคทั่วไป
  • ผลิตภัณฑ์เคมีในสหราชอาณาจักรต้องมี Safety Data Sheet ตามข้อกำหนด จึงสามารถเปรียบเทียบส่วนประกอบและความเข้มข้นกับข้อมูลของ Bob Cassette ได้
  • วิธีใช้และ datasheet ของน้ำยาล้างเชิงพาณิชย์ Jantex และน้ำยาช่วยล้างเข้ากันได้ดีกับอัตราเจือจางและช่วงส่วนประกอบ·ความเข้มข้นที่คำนวณไว้ก่อนหน้า
  • อัปเดต 2021-05-29 ระบุว่าผู้ใช้ ziviossi พบน้ำยาสำหรับตลับ Pop และ R’n’R ที่มีหมายเลข UFI เดียวกัน
  • อัปเดต 2022-03-19 ระบุว่า Hawk-v3 กำลังค้นหาข้อมูลน้ำยาที่แน่ชัดเพิ่มเติม และการอภิปรายที่เกี่ยวข้องอยู่ใน issue 13 ของ dekuNukem/bob_cassette_rewinder

เปรียบเทียบต้นทุนและทดสอบเติมจริง

  • การคำนวณต้นทุนตามน้ำยาเชิงพาณิชย์ต่างจาก Bob Cassette อย่างมาก
    • น้ำยาล้าง: £7.20 รวม VAT, 5000mL / 4.33mL = 1154 ครั้ง, ต่อครั้ง 0.62p
    • น้ำยาช่วยล้าง: £7.60 รวม VAT, 5000mL / 1.17mL = 4273 ครั้ง, ต่อครั้ง 0.18p
    • รวมเป็นต่อครั้ง 0.80p, 1.1 เซนต์
  • เมื่อเทียบกับต้นทุนต่อครั้งของ Bob Cassette ที่ 48p การเติมเองถูกกว่า มากกว่า 60 เท่า และคำนวณได้ว่า ประหยัดต้นทุนราว 98%
  • น้ำยาล้าง 5L คำนวณว่าใช้ได้มากกว่า 3 ปีหากล้างทุกวัน ส่วนน้ำยาช่วยล้างใช้ได้เกือบ 12 ปี
  • อย่างไรก็ตาม การคำนวณนี้เป็นกรณีดีที่สุดที่ไม่รวมค่าส่งน้ำยา และไม่รวมความเป็นไปได้ที่น้ำยาจะเสื่อมคุณภาพก่อนใช้หมด
  • แม้คำนึงถึงค่าส่งและโอกาสเสื่อมคุณภาพ ก็ยังมองว่าทำได้ที่ 2p ต่อครั้ง ซึ่งยังถูกกว่าราว 30 เท่า
  • ในการทดสอบจริง ซื้อน้ำยาล้างและน้ำยาช่วยล้างอย่างละแกลลอนจากร้านท้องถิ่นในราคาประมาณ £17
  • ขั้นตอนเติมคือปิดช่อง PCB ด้วยเทปเพื่อกันของเหลวเข้า แล้วใช้กระบอกฉีดยาที่มีเข็มปลายทู่เจาะวาล์วทางเดียวเพื่อฉีดน้ำยาเข้าไป
  • หลังเติม Bob อ่านค่าตลับว่า เหลือ 30 ครั้ง และเมื่อล้างหนึ่งครั้ง จานสะอาดเหมือนเดิมโดยไม่รู้สึกถึงความแตกต่าง

บอร์ด Bob Rewinder และบทสรุป

  • แทนที่จะใช้การต่อสายชั่วคราว ได้ออกแบบ PCB เฉพาะที่สามารถอัปเดตตลับได้ด้วยการกดปุ่มครั้งเดียว และตั้งชื่อว่า Bob Rewinder
  • Bob Rewinder ใช้เสียบเข้ากับตลับ และเมื่อกดปุ่ม RENEW จะรีเซ็ตตัวนับ EEPROM
  • งานที่ทำในโปรเจกต์นี้มีดังนี้
    • ระบุชิปภายใน Bob Cassette
    • dump EEPROM และทำความเข้าใจวิธีรีเซ็ตตัวนับ
    • คำนวณปริมาณน้ำยาที่ Bob ใช้และความเข้มข้น
    • สำรวจน้ำยาทดแทน
    • วิเคราะห์ต้นทุน
    • ทดสอบล้างด้วยน้ำยาเชิงพาณิชย์
    • ออกแบบแผงวงจรสำหรับอัปเดตตลับ
  • Daan Tech ชูแนวคิด “positive cycle” ที่เป็นมิตรต่อสิ่งแวดล้อม แต่โปรเจกต์วิจารณ์โมเดลที่ขายตลับซึ่งใช้ได้เพียง 30 ครั้ง แล้วให้ส่งกลับไปฝรั่งเศสเพื่อเติมใหม่
  • Bob Cassette ดูคล้ายตลับหมึกอิงค์เจ็ตที่มี DRM และมองว่าต้นทุนวัสดุสิ้นเปลืองสร้างภาระต่อประสบการณ์ใช้งานผลิตภัณฑ์
  • เมื่อภาระต้นทุนที่อิงกับ DRM หายไป Bob Dishwasher จึงถูกประเมินว่าเป็นอุปกรณ์ที่เงียบ ใช้น้ำน้อย รวดเร็ว ขนาดเล็ก ไม่ต้องต่อท่อประปา และเหมาะกับบ้านขนาดเล็ก
  • บอร์ด Bob Rewinder มีให้ซื้อที่ Tindie และวิธีใช้อยู่ใน User Manual

1 ความคิดเห็น

 
GN⁺ 2024-03-08
ความคิดเห็นจาก Hacker News
  • ดูแปลกที่ผู้คนออกมาปกป้องตลับนี้ บริษัทบอกว่าให้ความสำคัญกับความ เป็นมิตรต่อสิ่งแวดล้อม แต่กลับผลิต ขาย และจัดส่งภาชนะพลาสติกราคาแพงสำหรับน้ำยาล้างจาน
    แถมเครื่องก็ไม่ได้จำเป็นต้องใช้น้ำยาชนิดนี้โดยเฉพาะด้วย หากใส่ตลับไว้หนึ่งอันแล้วใช้น้ำยาล้างจานสำหรับเครื่องล้างจานทั่วไป เครื่องก็ทำงานได้ดี สุดท้ายตลับจึงไม่ใช่ของจำเป็น แต่เป็นแหล่งรายได้อีกทางของบริษัท และโดยพื้นฐานก็คือ โมเดลหมึกพรินเตอร์
    ตั้งแต่แรกก็ไม่จำเป็นต้องสร้างขยะพลาสติกแบบนี้เลย แค่ให้ใช้น้ำยาหรือผงล้างจานในปริมาณเล็กน้อยก็พอแล้ว ต่อให้ยืนยันจะใช้แนวทางนั้น ก็ยังน่าจะใส่ผงล้างจานในภาชนะกระดาษเคลือบแว็กซ์ได้
    ไม่ว่าตลับที่ส่งคืนจะถูกรีไซเคิลหรือนำกลับมาใช้ซ้ำได้ดีแค่ไหน ตัวตลับเองก็ไม่จำเป็นต้องมีอยู่ พลาสติกที่มากขึ้นกินพื้นที่มากขึ้น และต้องใช้รถขนส่งที่ก่อมลพิษมากขึ้น
    สุดท้ายบริษัทนี้กำลังขายเครื่องล้างจานกับบริการสมัครสมาชิกน้ำยาล้างจานอยู่ มันไม่ได้เลวร้ายที่สุด และไม่ได้สร้างขยะพลาสติกมากเท่าการประมง แต่ก็ยังดูเหมือนบริษัทที่พยายามห่อหุ้มตัวเองให้ดูเป็นมิตรต่อสิ่งแวดล้อมเพื่อขายขยะให้มากขึ้น

    • การเติมซ้ำอาจดูเหมือน “การโกง” เพราะไปกระทบโมเดลธุรกิจ เคยเจอประสบการณ์คล้ายกันกับพรินเตอร์และหมึก สตูดิโอที่ผมอยู่ได้รับพรินเตอร์ Epson 4880 เครื่องใหญ่ต่อมา เป็นเครื่องหนัก ๆ ที่ทำมาดี และมี “ตัวรีเซ็ตชิป” สำหรับเติมตลับหมึกมาด้วย
      พรินเตอร์ดูเหมือนจะรู้ว่ากำลังใช้หมึกที่ไม่ใช่ของ Epson จึงขึ้นคำเตือนบนหน้าจอเล็ก ๆ แต่ถ้าคลิกข้ามไปก็อนุญาตให้ใช้ได้ ตอนนี้เติมน้ำยาล้างหัวพิมพ์ไว้
      พรินเตอร์รุ่นใหม่ ๆ ถ้าไม่ใช่ในยุโรปจะไม่อนุญาตให้ทำแบบนี้ ถ้าชิป DRM เริ่มขาดแคลน พรินเตอร์ใหม่บางรุ่นถึงขั้นต้องอัปเดตเฟิร์มแวร์เพื่อให้ใช้ตลับหมึกใหม่ที่ใช้ชิปเก่าได้
      สักวันหนึ่งอาจมาถึงวันที่หมึกหรือน้ำยาล้างจานสำหรับพรินเตอร์หรือเครื่องล้างจานพวกนี้เลิกผลิต แล้วมันก็จะกลายเป็นที่ทับกระดาษขนาดยักษ์
      ดูเหมือนบริษัทต่าง ๆ ไม่อยากออกผลิตภัณฑ์ที่ขายแพงแต่มีค่าใช้งานต่ำ ปัญหาอาจเป็นเพราะผู้คนไม่ได้เปรียบเทียบกันให้ดีพอ ที่ซูเปอร์มาร์เก็ตแถวที่ผมอยู่ ชั้นวางสินค้าจะแสดงทั้งราคาบรรจุภัณฑ์และราคาต่อหน่วย ทำให้เปรียบเทียบได้ง่ายขึ้นมาก
      ใน https://shop.inkjetmall.com/Epson-SureColor-P900 ระบุว่าเวอร์ชันภูมิภาคยุโรปทำงานได้กับตัวรีเซ็ตชิปแบบง่ายและตลับรีฟิล แต่เวอร์ชันภูมิภาคสหรัฐฯ ถูก EPSON ออกแบบมาเพื่อบล็อกการใช้ชิปที่ไม่ใช่ของ EPSON และตัวรีเซ็ตชิป ดังนั้นคงยากที่จะมีโซลูชันจากบุคคลที่สามออกมาในช่วงหนึ่ง
  • เป็นเรื่องย้อนแย้งมากที่ขายในชื่อ “เครื่องล้างจานขนาดเล็กที่เป็นมิตรต่อสิ่งแวดล้อม” ทั้งที่ต้องใช้ก้อนพลาสติกแบบใช้ครั้งเดียวทิ้ง ปริมาณน้ำที่ประหยัดได้ดูไม่น่าจะชดเชยขยะพลาสติกที่สร้างขึ้นได้
    บนเว็บไซต์เขียนว่า “ที่ Daan Tech เราเชื่อมาโดยตลอดว่าโลกที่ยั่งยืนและเป็นธรรมมากขึ้นเป็นไปได้” แต่การใช้ถ้อยคำแบบนั้นพร้อมกับขายเครื่องล้างจานที่แย่กว่าและสร้างขยะพลาสติกจำนวนมาก ก็ดูค่อนข้างประชดประชัน

    • ผมแทบไม่เห็นด้วยกับข้อสรุปเหล่านั้นเลย อย่างแรก ตลับ ส่งคืนได้ และเว็บไซต์ก็เขียนไว้แบบนั้น: https://daan.tech/discover-bob-cassette/
      เนื้อหาคือ “ตลับ Bob ทุกอันส่งคืนได้และนำกลับมาใช้ซ้ำได้ เราเติมใหม่แล้วนำกลับเข้าสู่ตลาดอีกครั้ง เป็นการปิดวงจรและลดคาร์บอนฟุตพรินต์”
      อีกอย่าง ตลับก็ไม่ใช่สิ่งที่ต้องใช้เสมอไป แค่ใส่แท็บเล็ตล้างจานทั่วไปก็ได้ คู่มือ Bob ก็ระบุไว้ และน่าจะมีบนเว็บไซต์ด้วย ผมใช้แบบนั้นมาหลายปีแล้วและไม่เคยมีปัญหา Bob ไม่มีองค์ประกอบแบบ DRM
      สุดท้าย อย่างที่บอก มันไม่ใช่เครื่องล้างจานที่แย่กว่า แต่เป็นเครื่องที่เล็กกว่าและยืดหยุ่นกว่าด้านระบบท่อ อย่างที่ Techmoan พูดไว้ช่วงต้น สำหรับคนที่อยู่ในอพาร์ตเมนต์เล็ก ๆ ในยุโรป นี่คือจุดแข็งของ Bob
    • ผมมองว่าเป็นความไร้ความสามารถมากกว่าความมุ่งร้าย นักการตลาดที่เขียนข้อความนั้นคงไม่ได้กังวลเรื่องการวิเคราะห์ขยะตลอดวงจรชีวิตของโปรเจกต์ที่ตัวเองรับผิดชอบ
      มีความเป็นไปได้สูงว่าเขาเชื่อ CEO หรือผู้ก่อตั้งที่บอกว่ามันจะดีต่อสิ่งแวดล้อม ตั้งแต่แรกก็อาจไม่ใช่คนประเภทที่จะกังวลเรื่องการวิเคราะห์แบบนั้น และอาจไม่มีความสามารถจะทำด้วยซ้ำ
    • ปัญหาคือไม่มี แรงจูงใจ ให้ส่งก้อนพลาสติกกลับบริษัท โดยเฉพาะถ้าราคาสูงจนน่าขันขนาดนี้ ควรทำตามโมเดลแบบ Sodastream ที่ให้ส่วนลดสำหรับคำสั่งซื้อครั้งถัดไปเมื่อส่งยูนิตเปล่าคืน
    • แพ็กเกจรีฟิลของเครื่องล้างจานหรือพรินเตอร์ก็ไม่ต่างจาก SaaS ที่พ่วงมากับผลิตภัณฑ์ มันมี dark pattern เพื่อเก็บเงินลูกค้าต่อเนื่อง และเป็นแค่วิธีขี้เกียจในการทำให้ธุรกิจมีกำไร โดยแทบไม่มีประโยชน์อะไรต่อลูกค้า
    • ตลับไม่ใช่สิ่งจำเป็น ใช้น้ำยาล้างจานทั่วไปได้
  • ช่อง YouTube ที่บอกว่าทำให้รู้จัก Bob ก็น่าแนะนำเช่นกัน: https://www.youtube.com/watch?v=hVup5ya0WVQ / https://www.youtube.com/user/Techmoan
    Mat/Techmoan ลงรีวิวที่ผสมผสานระหว่างรีวิวฮาร์ดแวร์ยุคปัจจุบันกับรีวิวอุปกรณ์อิเล็กทรอนิกส์ชวนรำลึกได้อย่างลงตัว รีวิวของเขามักเอนเอียงไปทางของที่ทำงานได้ดี ทำมาดี และทนทาน มากกว่าฟีเจอร์หวือหวา
    สไตล์ของช่องก็ดี มีมุกขำเล็กน้อย ข้อมูลแน่น ไม่อัดแน่นเชิงเทคนิคจนเกินไป และดูสนุก
    https://www.youtube.com/watch?v=s0y1pUtPGQk
    https://www.youtube.com/watch?v=JN_XeVSKqSY

  • ยิ่งคิดก็ยิ่งเห็นความขนานกันระหว่างคาสเซ็ตของ Bob กับ ตลับหมึกอิงก์เจ็ต DRM ราคาแพงเกินเหตุที่บางทีก็แพงกว่าตัวเครื่องพิมพ์เองเสียอีก
    เมื่อกว่า 20 ปีก่อนเคยมีความพยายามแฮ็ก DRM ของเครื่องพิมพ์ที่มีเอกสารเปิดเผยต่อสาธารณะ และเรื่องนี้ก็ทำผ่าน EEPROM ในตลับเช่นกัน: https://eddiem.com/photo/CIS/inkchip/chip.html
    ตอนแรกคิดว่า GUID ถูกใส่มาเพื่อไม่ให้เครื่องยอมรับตลับเดิมที่เติมน้ำยาแล้วอีกครั้ง เพราะในตลับหมึกนั้นมีการใช้วิธีที่เครื่องพิมพ์จำ ID ของตลับ N อันล่าสุดจริง ๆ แต่แปลกที่กรณีนี้ไม่มีการพูดถึงเรื่องนั้นเพิ่มเติม

    • ถ้าการแฮ็กตลับแพร่หลายพอจนกระทบยอดขาย บริษัทก็อาจใส่ข้อจำกัดแบบนั้นผ่านอัปเดตเฟิร์มแวร์ได้ทันที ตอนนี้ดูเหมือนพวกเขาเลือก ทางเลือกแบบขี้เกียจ ก่อน
  • ทุกครั้งที่บทความนี้ขึ้น HN คอมเมนต์ก็จะพุ่งไปที่ “DRM แย่!” ทันที แต่จริง ๆ แล้ว เครื่องล้างจาน Bob ไม่ได้บังคับให้ใช้คาสเซ็ตเฉพาะของบริษัท

    • แค่มีของแบบนั้นอยู่ตั้งแต่แรกก็เหลือเชื่อแล้ว คาสเซ็ต DRM สำหรับน้ำยาล้างจานเนี่ยนะ โลกนี้ต้องการการสวนล้างแล้ว
    • แต่บริษัทก็พูดถึงข้อเสียหลายอย่างเมื่อไม่ใช้คาสเซ็ตของตัวเอง ดังนั้นนี่จึงเป็น DRM รูปแบบหนึ่งอย่างแน่นอน แม้จะไม่ได้ทำให้เครื่องกลายเป็นอิฐโดยสมบูรณ์ แต่ก็ลดฟังก์ชันการใช้งานลงอย่างชัดเจน
    • ช่วยอธิบายละเอียดหน่อยได้ไหม? ผมหาวิธีใช้น้ำยาทั่วไปตามท้องตลาดบนเว็บไซต์ผลิตภัณฑ์ไม่เจอ
  • ไม่เคยได้ยินน้ำยาล้างจานสำหรับเครื่องล้างจานแบบของเหลวมาก่อน แต่ราคา £43($60) สำหรับการล้าง 90 ครั้ง รวมค่าส่งและ VAT หรือ 48 เพนซ์ (67 เซนต์) ต่อครั้งนั้นใกล้เคียงกับราคาของแท็บเล็ตล้างจาน “พรีเมียม” ในประเทศเรามาก

    • เพียงแต่ว่าแท็บเล็ตพวกนั้นมีขนาดสำหรับเครื่องล้างจานที่ใส่จานได้มากกว่าประมาณสี่เท่า
    • แบรนด์น้ำยาล้างจานสำหรับเครื่องล้างจานแบบของเหลวมีเยอะมาก ผมใช้แบรนด์รักษ์โลกเวลาล้างเต็มเครื่องที่มีแต่ภาชนะที่สกปรกน้อย เช่น ไม่มีอะไรอย่างไข่ติดอยู่
    • ทำเองได้ด้วยของอย่าง Dawn กับเบกกิงโซดา ที่ใช้ Dawn ล้วน ๆ ไม่ได้ก็เพราะเครื่องล้างจานจะเต็มไปด้วยฟอง
  • เคยมีโพสต์หัวข้อเดียวกันมาก่อน: https://news.ycombinator.com/item?id=27013880 - Bob Cassette Rewinder: Hacking Detergent DRM (2021), คอมเมนต์ 404 รายการ

  • โปรเจกต์นั้นเจ๋งดี เลยไปดูรีโพซิทอรีอื่น ๆ ด้วย แล้วพบว่าทำของน่าสนใจไว้เยอะมาก โดยเฉพาะ duckypad กับอันนี้ที่ผมชอบ: https://github.com/dekuNukem/daytripper

  • ไม่ควรใช้น้ำยาเคลือบแห้ง มีผลิตภัณฑ์บางตัวที่พบว่าสามารถทำลายเยื่อบุลำไส้ได้แม้ในความเข้มข้นต่ำมาก
    จากที่ผมลองใช้เองก็ไม่รู้สึกถึงความแตกต่างเลย
    https://www.aaaai.org/tools-for-the-public/latest-research-s...

    • งานวิจัยนั้นไม่ได้พบความเสียหายในความเข้มข้นที่ใช้กันทั่วไปในเครื่องล้างจานตามบ้าน แต่เป็นเรื่องของ เครื่องล้างจานเชิงพาณิชย์
      อย่างไรก็ตาม สำหรับบทความนี้อาจจะถูกอยู่บ้าง เพราะผู้เขียนกำลังใช้น้ำยาเคลือบแห้งและน้ำยาล้างสำหรับเครื่องล้างจานระดับมืออาชีพโดยที่ดูเหมือนไม่รู้จริง ๆ ว่ากำลังเกิดอะไรขึ้น
      ถ้าใช้น้ำยาเคลือบแห้งแล้วไม่รู้สึกถึงความแตกต่าง น้ำของคุณอาจเป็นน้ำอ่อนมาก ในเครื่องล้างจานจำนวนมากต้องปรับปริมาณน้ำยาเคลือบแห้งตามความกระด้างของน้ำ และถ้าน้ำอ่อนมากก็อาจตั้งเป็น 0 ได้
    • แค่ข้อเท็จจริงที่ว่ากลิ่นยังติดอยู่บนจานแม้จะล้างด้วยน้ำยาหลายครั้ง ก็แสดงให้เห็นแล้วว่าน้ำยาเคลือบแห้งเป็น สารลดแรงตึงผิว ที่แรงแค่ไหน 2/10 ไม่แนะนำ
    • ผมนึกว่าน้ำยาเคลือบแห้งจำเป็นเฉพาะตอนมีน้ำกระด้าง น้ำที่บ้านผมค่อนข้างอ่อน เลยไม่เห็นว่าน้ำยาเคลือบแห้งช่วยเรื่องการอบแห้งหรือป้องกันคราบน้ำได้เลย ไม่มีน้ำยาเคลือบแห้งก็ไม่มีคราบน้ำอยู่แล้ว
    • น้ำยาเคลือบแห้งทำเองได้เหมือนกัน ใช้กรดซิตริกเล็กน้อยเพื่อคีเลตไอออนโลหะและทำให้น้ำอ่อนลง, EDTA นิดหน่อยซึ่งก็เป็นสารคีเลตเช่นกัน, และสารลดแรงตึงผิวแบบอ่อน ๆ
    • บทความนี้พูดถึงน้ำยาเคลือบแห้งที่ใช้ในเครื่องล้างจานเชิงพาณิชย์ น้ำยาเคลือบแห้งที่ขายสำหรับเครื่องล้างจานตามบ้านก็มีส่วนผสมเดียวกันหรือไม่?
  • ตอนแรกกะจะโต้แย้งว่า “ไม่มี DRM” เพราะมันเป็นแค่ชิปหน่วยความจำแฟลชธรรมดาที่ติดตามปริมาณน้ำยาที่เหลือ และไม่ได้เข้ารหัสเลย
    แต่เหตุผลที่มี xor 0x50 แปลก ๆ นั่น อาจเป็นเพราะต้องการให้มี “มาตรการป้องกันทางเทคนิค” เพื่อให้กฎห้ามการหลีกเลี่ยงมีผลหรือเปล่า? (https://en.wikipedia.org/wiki/Copyright_and_Information_Soci...)

    • ถ้าผู้บริโภคทั่วไปไม่สามารถหลีกเลี่ยงได้ด้วยตัวเอง นั่นก็คือ DRM ถ้าผู้บริโภคต้องหาทางหลีกเลี่ยงไม่ว่าด้วยวิธีใด มันก็เป็น DRM เช่นกัน