วิศวกรรมย้อนกลับ boardview ของ Switch Lite ด้วยสายไฟ 1,917 เส้น
(usoldering.com)- มีการเผยแพร่ข้อมูล boardview ที่ดึง netlist ออกจาก PCB ในสภาพประกอบแล้วของ บอร์ดลอจิก Nintendo Switch Lite และรวมข้อมูลชิ้นส่วน·รูปทรงแพดเข้ากับภาพอ้างอิงสองด้านของบอร์ด
- งานนี้ใช้ภาพพาโนรามา PCB 6,000 PPI, GUI สำหรับวางข้อมูลชิ้นส่วน·แพดทับลงไป และ PCB สำหรับการดึงข้อมูล ที่ทำขึ้นเองเพื่อจ่ายไฟให้พินจำนวนมากทีละพินตามลำดับและอ่านสถานะ
- ขั้นตอนทั้งหมดประกอบด้วยการถ่ายภาพทั้งสองด้าน·การจัดแนวภาพ, การถอด RF Shield, การถอดและจัดประเภทชิ้นส่วน, การวัดความต่อเนื่องของ GND, การจัดกลุ่ม net-fragment ตามการเชื่อมต่อบนชั้นนอก, การเดินสาย PCB สำหรับการดึงข้อมูล และการรวม fragment
- ข้อมูลที่เผยแพร่สามารถเปิดใน OpenBoardView ด้วย
Switch Lite Logic Board.bvrได้ และเนื่องจากปัจจุบัน OBV ยังไม่รองรับการเรนเดอร์ที่ซับซ้อน จึงมีความเข้ากันได้กับ FlexBV5 ให้ด้วย - ควรระมัดระวังในการตีความผลลัพธ์ เนื่องจากไฟล์ต้นฉบับ 6,000 PPI มีขนาดใหญ่มาก, พาโนรามาด้านบนมีคราบสกปรก, อาจเกิด false-positive จากคราบ flux ที่เหลืออยู่ และยังขาดข้อมูลการวัดคุณสมบัติทางไฟฟ้าของชิ้นส่วน
ข้อมูล boardview ของ Switch Lite ที่เผยแพร่
- สิ่งที่เผยแพร่เป็นผลลัพธ์จากการดึง netlist ออกจาก บอร์ดลอจิก Nintendo Switch Lite ที่ประกอบแล้ว
- บน PCB ชิ้นส่วนถูกบัดกรีเข้ากับ mounting pad ที่เปิดอยู่ และชั้นทองแดงจะเชื่อมต่อระหว่าง pad เพื่อสร้างวงจรไฟฟ้า
- รายการการเชื่อมต่อทั้งหมดระหว่าง pad กับชิ้นส่วนคือ netlist และเมื่อนำมารวมกับรูปทรงของชิ้นส่วน·แพด ก็จะกลายเป็น boardview
- ข้อมูลสุดท้ายอยู่ในรูปแบบที่รวม boardview กับภาพอ้างอิงทั้งสองด้านของ PCB ไว้ด้วยกัน
วิธีเปิดใน OpenBoardView
- ดาวน์โหลด OpenBoardView เวอร์ชันล่าสุด
- ข้อมูลที่เผยแพร่รับได้ผ่าน Torrent หรือ Download
- แตกไฟล์และอ่านไฟล์
.txtที่รวมอยู่ทั้งหมด จากนั้นใช้งานใน OBV ตามลำดับต่อไปนี้- ปิดใช้งาน Board Fill และ Part Fill ใน
View - เปิด
Switch Lite Logic Board.bvrจากFile - คลิกซ้ายเพื่อตรวจดู net ของชิ้นส่วน·แพด, ลากเพื่อเลื่อน และใช้ล้อเมาส์เพื่อซูมเข้า·ออก
- คลิกกลางหรือกด Space เพื่อสลับด้านของบอร์ด
- ปิดใช้งาน Board Fill และ Part Fill ใน
องค์ประกอบที่ทำให้ดึง netlist ได้
- มีการใช้ขั้นตอนสร้างภาพพาโนรามาของ PCB ที่ประกอบแล้วในระดับ 6,000 PPI พร้อม ความแม่นยำด้านเรขาคณิตและสี ที่ถูกต้อง
- ใช้ point-and-click GUI สำหรับวาดข้อมูลรูปทรงชิ้นส่วน·แพดทับบนพาโนรามา และรองรับการเพิ่มและแก้ไขข้อมูลได้ตามต้องการ
- PCB ที่ทำขึ้นเองสามารถจ่ายไฟให้พินจำนวนเท่าใดก็ได้ทีละพิน และอ่านสถานะของพินทั้งหมดในแต่ละขั้นตอนได้
เวิร์กโฟลว์จริง
- ถ่ายภาพหลายภาพแล้ว stitching เป็นพาโนรามาด้านล่าง
- พลิกบอร์ด ถอด RF Shield ด้วยการ desolder จากนั้น stitching พาโนรามาด้านบนด้วย
- เปรียบเทียบพาโนรามาทั้งสองและภาพอื่น ๆ เข้าด้วยกันเพื่อปรับ ความแม่นยำด้านเรขาคณิตและสี ให้ละเอียดขึ้น
- นำพาโนรามาที่เสร็จแล้วเข้า GUI และวางรูปทรงชิ้นส่วน·แพดเบื้องต้น
- desolder ชิ้นส่วนทั้งหมดทีละชิ้น และใส่ไว้ในตำแหน่ง bin เฉพาะเพื่อการวิเคราะห์ภายหลัง
- บันทึกตำแหน่ง bin และ reference designator ที่คาดไว้ใน GUI
- หากรูปทรง pad ที่ทำไว้ในขั้นตอนที่ 2 มีความแตกต่าง ก็แก้ไข
- เมื่อ pad ทั้งหมดเปิดออกและไม่มีการ short ให้ใช้ DMM ในโหมดวัดความต่อเนื่อง
- ต่อสายวัดเส้นหนึ่งกับ ground plane
- ใช้สายวัดอีกเส้น probing pad ทั้งหมดบน PCB
- บันทึก hit ใน GUI และรวมเป็น net เดียว
- pad ที่เหลือถูกจัดกลุ่มเป็น net-fragment ตามการเชื่อมต่อที่มองเห็นได้บนชั้นนอกทั้งสองด้าน
- หากไม่มีการเชื่อมต่อที่มองเห็นได้ ให้ถือเป็น fragment อิสระ
- บันทึกลำดับสาย wire ที่บัดกรีจากพินของ PCB สำหรับการดึงข้อมูลไปยัง net-fragment ของ PCB เป้าหมายใน GUI
- เมื่อรันตัวดึงข้อมูล ไฟจะไหลจากพินของ PCB สำหรับการดึงข้อมูลผ่าน wire เข้าไปยัง net-fragment
- ผ่านการเชื่อมต่อที่ซ่อนอยู่ภายใน PCB แล้วเคลื่อนไปยัง net-fragment อื่น
- จากนั้นกลับมาตาม wire สู่ PCB สำหรับการดึงข้อมูล และบันทึกผลลัพธ์นี้
- ผลลัพธ์ที่บันทึกถูกใช้เพื่อสร้างการแมปการเชื่อมต่อที่ซ่อนอยู่ทั้งหมด
- รวม fragment ตาม mapping ของตัวดึงข้อมูลเพื่อสร้าง netlist ที่สมบูรณ์ แล้วส่งออกเป็นไฟล์ boardview
ข้อจำกัดของข้อมูลและเครื่องมือ
- พาโนรามา 6,000 PPI เดิมมีขนาดราว 0.5 gigapixel ต่อภาพ จึงเกิดปัญหาหลายอย่าง
- พาโนรามา 6,000 PPI มีให้ผ่าน Torrent หรือ Download
- สามารถดูพาโนรามา top-side และ bottom-side ได้บน ZoomHub
- outline ของชิ้นส่วน·แพดอาจดูเป็นรูปทรงเรียบง่าย
- ฟีเจอร์เรนเดอร์ที่ซับซ้อนปัจจุบัน ยังไม่รองรับใน OpenBoardView
- ตัวข้อมูลเองมีอยู่ครบ
- ไฟล์ยังเข้ากันได้กับ FlexBV5 ซึ่งเป็น premium closed-source fork
ส่วนที่ขาดไปในกระบวนการและข้อจำกัดด้านคุณภาพ
- หลังถอด RF Shield และก่อนขั้นตอนการดึงข้อมูล ควรมี การล้างด้วยอัลตราโซนิก
- การถอด RF Shield โดยไม่ใช้ low-melt bismuth solder ต้องอาศัยเทคนิคหลายอย่าง
- เนื่องจากไม่มีเครื่องล้างอัลตราโซนิก พาโนรามาด้านบนจึงสกปรกกว่าด้านล่าง
- หากคราบ flux ที่เหลือก่อนการดึงข้อมูลมีสภาพนำไฟฟ้ามากพอ อาจเกิด การเชื่อมต่อแบบ false-positive ระหว่าง net-fragment ได้
- ระหว่างขั้นตอนที่ 8 และ 9 ยังขาดขั้นตอนการนำชิ้นส่วนที่ใส่ไว้ใน bin ออกมาวัดคุณสมบัติทางไฟฟ้า
- อุปกรณ์ที่มีอยู่เป็น LCR Meter พื้นฐานและมีความแม่นยำต่ำ
- หากวัดตอนนี้ อาจได้ข้อมูลที่ไม่สมบูรณ์และมีคุณภาพค่อนข้างต่ำ
เป้าหมายของโปรเจกต์และคำขอการสนับสนุน
- ผู้สร้างมีพื้นฐานการทำงานมากกว่า 10 ปีใน Electronics Contract Manufacturing สำหรับด้านการแพทย์, อวกาศ, การทหาร และอุตสาหกรรม
- มากกว่าครึ่งของเวลานั้นทำงานเป็น SMT Process Technician พร้อมประสบการณ์มีสิทธิ์อ่าน·เขียนบนอุปกรณ์ราคาแพง
- โปรเจกต์นี้เป็นการทดลองผสานงานฟรีแลนซ์อินเทอร์เน็ตแบบ Work-From-Home เข้ากับทักษะการบัดกรีไฟฟ้าระดับชำนาญ
- การเปิดร้านซ่อม, การรับมืออัลกอริทึมเพื่อรายได้จากโฆษณา, การโปรโมต affiliate link และการขายต่อเครื่องมือคุณภาพต่ำ ไม่สอดคล้องกับงานบัดกรีที่ตั้งเป้าไว้
- หากข้อมูลที่เผยแพร่มีประโยชน์หรืออยากเห็นเพิ่มเติม ผู้สร้างขอให้ donate
- ตั้งใจใช้การสนับสนุนเพื่อเพิ่มอุปกรณ์ให้มากขึ้น, ลด cycle time, ปรับปรุงคุณภาพ และให้ข้อมูลมากขึ้น
- มีเป้าหมายทำให้ขั้นตอนทั้งหมดสามารถทำซ้ำได้ผ่านการปรับต้นทุนให้เหมาะสม, การจัดทำเอกสาร และการทำเป็นโอเพนซอร์ส
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ไม่ได้มีประสบการณ์ตรง แต่ในแง่โมเดลรายได้ ดูเหมือนพวกเขากังวลว่าหลังจากเผยแพร่งานแล้วจะทำเงินได้น้อยมากเพราะ การละเมิดลิขสิทธิ์ น่าจะลองพิจารณาแบบ คราวด์ฟันดิง ระดมเงินก่อนล่วงหน้าได้ และยังมีผลให้คนโหวตโปรเจ็กต์ที่อยากได้มากที่สุดไปโดยธรรมชาติด้วย
โมเดลนี้คล้ายกับ Empress แคร็กเกอร์ Denuvo DRM ชื่อฉาวโฉ่ ซึ่งเป็นที่รู้จักกันว่าแทบจะเป็นคนเดียวที่สามารถเจาะระบบป้องกันการโกงของเกมนี้ได้: https://en.m.wikipedia.org/wiki/Empress_(cracker)
รอบตัวเธอมีประเด็นถกเถียงอยู่มาก แต่ในทางการเงินก็ดูเหมือนจะไปต่อได้อยู่ อีกอย่างก็น่าคิดว่างานนี้มีประโยชน์ตรงไหน และมีคุณค่าแบบใดสำหรับคนอื่น ตัวอย่างเช่น เหมือนเครื่อง Wii ที่ถูกดัดแปลงให้เล็กลง คนกลุ่มเล็ก ๆ ที่อยากได้ netlist ของวงจรที่ชอบเพื่อนำไปสร้างใหม่ให้เล็กกว่า มีเลเยอร์มากกว่า และใช้เทคนิคสมัยใหม่ อาจมองว่าสิ่งนี้มีคุณค่ามาก
ทุกคนอายุมากขึ้นแล้ว และมีงานสายพัฒนาที่มั่นคง ค่าตอบแทนดี จึงไม่อยากเสี่ยงแม้แต่จะทำเรื่องผิดกฎหมาย ปี 1987~2004 มันสนุกมาก แต่ฉันไม่ได้เปิด IDA มา 20 ปีแล้ว ช่วงนั้นมันจบไปแล้ว และคงไม่ใช่มีแค่ฉันคนเดียวที่เป็นแบบนั้น
เมื่อก่อนฉันสามารถ reverse-assemble Z80 ในหัวได้เลย ตอนนี้จำได้แค่ว่า C9 คือ RET ที่เหลือลืมหมดแล้ว
มีโปรเจ็กต์มากมายที่จะดีขึ้นถ้ามี PCB ใหม่สำหรับอุปกรณ์เก่า ตัวอย่างเช่น คอมพิวเตอร์วินเทจที่เปราะบางต่อความเสียหายจากคาปาซิเตอร์หรือแบตเตอรี่ และถึงจะมีบอร์ดทดแทนสำหรับ Mac อยู่บ้าง แต่ก็เห็นได้ชัดว่าเป็นงานทำมือที่ใส่ใจมาก
เครื่องเสียง Hi-Fi คลาสสิกก็มีบอร์ดอายุ 40 ปีและวัสดุที่เสื่อมสภาพจำนวนมาก เช่น PCB แบบสองหน้ารุ่นแรก ๆ บางครั้งทำชั้นที่สองด้วยการทาสีลงไปตรง ๆ สิ่งนี้ยังอาจช่วยยกระดับคุณภาพข้อมูลวงจรที่ทุกวันนี้มักมีแค่สแกนคู่มือซ่อมเก่า ๆ ที่อ่านแทบไม่ออก
เป็นโปรเจ็กต์ที่ยอดเยี่ยม เห็นเมื่อไม่กี่วันก่อนแล้ว จำนวนสาย น่าประทับใจมาก
ฉันทำ reverse-engineer PCB มาหลายปี ส่วนใหญ่กับบอร์ด 2~4 เลเยอร์ และนี่เป็นส่วนหนึ่งของปัญหาที่ฉันเคยคิดว่าจะจัดการยังไง วิธีที่ดีที่สุดที่นึกออกคือ เครื่อง flying probe ที่ดัดแปลงจาก 3D printer โดยพื้นฐานคือ 1) สแกนด้านบนและล่างของบอร์ด 2) ทำรายการ test point และ pad 3) ป้อนพิกัดเข้าไปในระบบ flying probe เพื่อสร้าง netlist
อีกวิธีสำหรับบอร์ดหลายเลเยอร์คือสแกน-ขัด-สแกน ซึ่งส่วนตัวคิดว่าแม่นที่สุดเพราะจับรายละเอียดอย่างการออกแบบ ground plane และโครงสร้างอย่าง guard trace ได้อย่างถูกต้อง คุณจะได้ artwork ที่แม่นยำ แต่ข้อเสียคือฝุ่นที่เกิดขึ้นค่อนข้างอันตราย
อาจเฝ้าดูการเปลี่ยนแปลงค่าความจุไฟฟ้าของหัวโพรบเพื่ออนุมานคุณภาพการสัมผัสได้ด้วย
ผมลองทำ PCB ในบทความให้เป็น ตัวดู Openseadragon แบบเร็ว ๆ: https://ha-norge.no/images/pcb_highres/highres_pcb.html
ดูความละเอียดเต็มบนมือถือได้โดยไม่ต้องดาวน์โหลดไฟล์ JPG ขนาด 124MB ภาพประกอบด้วยเลเยอร์หลายความละเอียดและภาพย่อยจำนวนมาก มากกว่า 45,000 ภาพ
ก็จริง แต่ฉันไม่อยากบัดกรีสาย 2,000 เส้น ครั้งล่าสุดที่ทำ reverse-engineer บอร์ดแบบ “มืออาชีพ” ฉันส่งออกไปข้างนอกให้ทำ CT scan แล้วได้รับโปรแกรมแบบรันได้เองที่มีข้อมูล point cloud, การดึงพื้นผิวออกมา และอินเทอร์เฟซสำหรับปรับ histogram เพื่อให้เห็นรายละเอียด
ถ้าเป็นฉัน จะติดตั้งโพรบอัตโนมัติสักสองสามตัวบนโครง 3D printer แล้วผสมวิธี vision/alignment/อัลกอริทึมคอมพิวเตอร์วิทัศน์แบบดั้งเดิมเข้าด้วยกัน
ของแบบนี้มีอยู่แล้ว แต่คงดีถ้ามีเวอร์ชันโอเพนซอร์ส
ดูเหมือนมันควรจะทำได้ แต่ฉันไม่รู้เรื่องแหล่งกำเนิดกับตัวตรวจจับ CCD มากพอ เลยยังนึกไม่ออกว่าจะประกอบมันยังไง
ปริมาณ งานบัดกรี ที่ต้องใช้ที่นี่มันบ้าคลั่งมาก มีเครื่อง flying probe อุตสาหกรรมที่ทำงานแบบเดียวกันได้อัตโนมัติเต็มรูปแบบโดยไม่ต้องบัดกรี แต่แนวทาง reverse-engineer แบบจีนทั่วไปคือค่อย ๆ เจียรบอร์ดออกทีละชั้น: https://www.chinapcbcopy.com/pcb-reverse-engineering/
บริษัทจีนให้บริการนี้ในราคาถูกมาก ระดับหลายร้อยดอลลาร์ต่อ PCB หนึ่งชิ้น
https://www.pcb-hero.com/blogs/lilycolumn/pcb-reverse-engineering-1
https://www.chinapcbcopy.com/pcb-clone-service/
https://www.pcbtok.com/pcb-reverse-engineering/
คงจะดีมากถ้ามีสิ่งนี้ ช่วงไม่กี่เดือนมานี้ฉันพยายามรีเวิร์สเอนจิเนียร์อินเทอร์เฟซจ่ายไฟของเมนบอร์ดเซิร์ฟเวอร์ Dell และ PCI-E riser ของเมนบอร์ด Lenovo ThinkCentre แต่การทำด้วยมือนี่ทรมานเกินไป เลยได้แค่ระบุการเชื่อมต่อพื้นฐานไม่กี่จุดแล้วแทบจะยอมแพ้
ไม่ค่อยแน่ใจว่าเป้าหมายคืออะไรนะ แต่ดูเหมือนนี่จะเป็น โครงการโอเพนซอร์ส ที่ยอดเยี่ยม ต่อให้อยากทำเงิน ฉันก็คิดว่ามูลค่าส่วนใหญ่จะเกิดจากกระบวนการมากกว่าตัวเครื่องมือเสียอีก เพราะสุดท้ายแล้วก็น่าจะมีแค่เจ้าตัวที่ใช้เครื่องมือนี้ได้อย่างมีประสิทธิภาพจริง ๆ
มีการพูดถึงในคอมเมนต์ล่าง ๆ เรื่องการทำกระบวนการให้เป็นอัตโนมัติมากขึ้น คล้ายอุปกรณ์ bonding แต่ในขอบเขตทั่วไปแบบนี้ ฝั่ง 3D printer ก็มีงานเชิงกลทำไว้เยอะแล้ว น่าจะประยุกต์มาใช้กับการ probing ได้ค่อนข้างง่าย
ผมคิดว่ามูลค่าส่วนใหญ่อยู่ที่เทคนิคการ imaging ซึ่งให้บริการแบบรับส่งทางไปรษณีย์ได้ง่าย ส่วน extractor PCB ก็ผลิตจำนวนมากแล้วขายบวกกำไรเล็กน้อยได้ ที่เหลือก็เปิดเป็นโอเพนซอร์สได้
สงสัยว่าจะใช้ bed-of-nails เพื่อตัดปัญหาเชิงกลของ flying probe ได้ไหม แนวคิดคือวางโพรบนับพันตัวบนกริดความละเอียดคงที่ แล้วต่อเข้ากับสวิตช์เมทริกซ์แบ็กเอนด์ที่แทบจะเหมือนของเดิมที่มีอยู่แล้ว
โดยเฉพาะของอย่าง [1] อาจมีความละเอียดพอ ตอนนี้ “โพรบ” ก็เป็นแค่แพดบน PCB ตรวจจับ แบบนี้ปัญหาเชิงกลจะกลายเป็นปัญหาเลย์เอาต์ PCB ความหนาแน่นสูงแบบสุด ๆ ซึ่งฟังดูเหมือนเป็นสายงานที่เข้าทางมากกว่า
การทำให้ชั้น anisotropic แข็งตัวด้วยความร้อนอาจยุ่งยากและเป็นวิธีใช้ครั้งเดียว แต่ถ้าคุณขายบอร์ดอยู่แล้วก็ไม่ได้แย่
อีกแนวคิดหนึ่งที่ “ฟังดูโง่แต่ก็อาจใช้ได้” คือใช้การสแกนบอร์ดเพื่อพิมพ์ PCB แบบคัสตอมที่มีเลย์เอาต์แพดแบบภาพสะท้อนกัน แล้วประกบบอร์ดสองแผ่นเข้าหากันโดยตรง เป็น breakout ระดับบอร์ด เพื่อให้บัดกรีสายได้ง่ายขึ้น หรือก้าวไปไกลกว่านั้นคือรวมฮาร์ดแวร์ดึง netlist เข้าไปเลย
[1] https://www.3m.com/3M/en_US/p/d/b5005076018/
อุปกรณ์พกพาสมัยใหม่มักใช้แพ็กเกจ BGA ระยะห่าง 0.5 มม. ที่ความละเอียดระดับนี้ แม้แต่บอร์ดเล็ก ๆ ขนาด 5×5 ซม. ก็ยังต้องใช้โพรบอย่างน้อย 100×100 หรือ 10,000 จุดต่อหนึ่งด้านแล้ว และถ้าบอร์ดใหญ่ขึ้น จำนวนก็จะเพิ่มแบบยกกำลังสอง
วิธีที่ง่ายกว่ามากคือเครื่อง flying probe ที่มีโพรบจำนวนน้อยแต่เคลื่อนที่ได้เร็ว [1] ในบทความก็พูดถึงตัวเลือกนี้ แต่ตัดทิ้งเพราะต้นทุนเริ่มต้น
[1] https://en.wikipedia.org/wiki/Flying_probe
วิธี brute force เพื่อหาการเชื่อมต่อที่ซ่อนอยู่นี่ทั้งเรียบง่ายและยอดเยี่ยมดี ฉันรู้อยู่ว่างานรีเวิร์สเอนจิเนียร์เพื่อเป็นงานอดิเรกหลายชิ้นตอนนี้ต้องไปไกลกว่านี้มาก ทั้งทำลายชิ้นงานและต้องเจียรออกทีละเลเยอร์ ผลลัพธ์ที่ได้จึงไม่ใช่แค่ boardview แบบง่าย ๆ แต่เป็นการสร้างกลับขึ้นมาแบบ 1:1 อย่างไรก็ตาม ยิ่ง PCB มีหลายเลเยอร์มากขึ้น โดยเฉพาะในอุปกรณ์ผู้บริโภคระดับล้ำสมัย ก็ยิ่งชัดว่าจะยากขึ้นเรื่อย ๆ
สุดยอดจริง ๆ โดยเฉพาะงานบัดกรีมือที่น่าประทับใจมาก ฉันชอบแนว “นี่มันเป็นไปไม่ได้ ต้องทำแบบนี้เป็นพันครั้งนะ” แล้วโดนสวนกลับว่า “ใช่ ก็เลยทำมันเป็นพันครั้งไง”
แต่ทุกวันนี้ homebrew pick-and-place เริ่มเป็นไปได้มากขึ้นเรื่อย ๆ เลยสงสัยว่าจะมีวิธีใช้มันในทางปฏิบัติไหม ถ้าเป็นหัว tip ของ pick-and-place ที่คล้ายเครื่องมือ wire-wrap ก็ดูพอเป็นไปได้ หรือจริง ๆ แล้วมันใกล้เคียงกับ bond wire ของชิปมากกว่า จนต้องการความแม่นยำเพิ่มขึ้นอีกหนึ่งระดับ?
ด้วยพื้นฐานด้านวิศวกรรมกระบวนการ ผมเลยโน้มเอียงไปทางหากระบวนการที่แม้จะยังต้องใช้มือมาก แต่มีศักยภาพให้อัตโนมัติได้ ก่อนจะไปเริ่มจากกระบวนการอัตโนมัติขั้นสูงเต็มรูปแบบตั้งแต่แรก
น่าจะลองขอสัมภาษณ์ Louis Rossmann ทาง YouTube ในประเด็นอย่าง สิทธิในการซ่อม
Rossmann ก็เหมือน RMS ของขบวนการสิทธิในการซ่อม เขามีความคิดหลายอย่างที่สอดคล้องกับเป้าหมายโดยรวม แต่ตอนนี้กลับมองวงการสิทธิในการซ่อมอย่างค่อนข้างคับแคบ และนอกเหนือจากนั้นก็มีมุมมองที่ค่อนข้างอันตราย เลยเป็นตัวแทนที่แย่มาก คำพูดหยาบคายของเขาต่อผู้หญิงและชนกลุ่มน้อยกลายเป็นอุปสรรคจริง ๆ สำหรับนักเคลื่อนไหวสิทธิในการซ่อมบางคน และเขายังไม่ยอมรับด้วยว่าขอบเขตของปัญหานี้ขยายไปถึงเรื่องอะไรบ้าง เช่น เขาเคยพูดหลายครั้งในสตรีมว่าพวกเครื่องล้างจานเป็น “ของเรียบง่ายที่ไม่มีใครต้องการ boardview หรอก”
คล้ายกับ RMS เขาเองก็เคยอธิบายความเชื่อที่ไม่ค่อยสอดคล้องกับมาตรฐานปกติของความมีศักดิ์ศรีความเป็นมนุษย์ขั้นพื้นฐาน ในไลฟ์สตรีมขณะเมาหนักด้วย ตามที่เกริ่นไว้ก่อนหน้า