ความสับสน เนื่องจากว่าแรกๆ มีการอัพเดทของรอม 82A อยู่ 2 แบบคือ
1. รอมที่ใช้ชื่อ OS82A.img
2. รอมที่ใช้ชื่อ YFOS82A.img
ซึ่งทั้ง 2 แบบนั้นมีความแตกต่างกันในส่วนของตัวบูตโหลดเดอร์และการอ้างแอดเดรสของพาร์ธิชั่นบูตใน FlashROM (NAND) ของเครื่องโดยสามารถจับคู่ได้ดังนี้
A. yfbt82a.bld จับคู่กับรอมที่ใช้ชื่อว่า YFOS82A.img
B. btld82a.bld จับคู่กับรอมที่ใช้ชื่อว่า OS82A.img
ซึ่งในบอร์ดเดิมผมว่าอาจไฟล์รอม 82A ไฟล์หนึ่งซึ่งอาจถูกลบออกไปแล้ว และในไฟล์มีการจับคู่ของบูตโหลดเดอร์ผิดคือเอาไฟล์ yfbt82a.bld มาเปลี่ยนชื่อเป็น btld82a.bld แล้วเอามาใส่คู่กับรอม OS82A.img ผลคืออัพบูตโหลดเดอร์ผ่านแต่อัพรอมไม่ได้ (ตามรูปล่าง) ทำให้กลายเป็นที่ทับกระดาษไปชั่วคราว แล้วบังเอิญว่าผมโหลดไฟล์นั้นมาพอดีและประกอบกับที่ว่ามาผมเคยบอกว่าเปลี่ยน OS82A.img เป๋น YFOS82A.img แล้วอัพรอมได้เลยทำให้คิดได้ว่าเครื่องผมนั้นเป็นรุ่นที่ 2 ซึ่งตอนนั้นผมยังหารอม yfos82a.img แท้ๆ มาเปรียบเทียบกันไม่ได้
ตอนนี้ผมทำกลับมาเป็นแบบเดิมได้แล้วโดยสามารถโหลด OS82A.img และชุดไฟล์อื่นๆ ของ 82A ได้ตามปกติ แต่ยังอัพรอมจีนไม่ได้อยู่ดี....
OS82AYFOS82AOS82A4อ่ะ ตอนนี้ก็เริ่มถามในใจว่าไมล่ะ พอเอา OS ภาษาจีนที่ตรงรุ่นมาใส่แล้วทำไมยังค้างล่ะ ขนาดว่ามันเป็นของมันเองนะ ครับผมก็งงๆ เหมือนกันแต่พอนึกไปนึกมาอาจเกิดกรณีแบบนี้ขึ้นนะครับ
การสร้างและการแบ่งพาธิชั่นในแฟลชรอมของอังกฤษและจีนอาจไม่เหมือนกัน คือมีการอ้างอิงจุดเริ่มต้นของแอดเดสที่ไม่ใช่ Reserve Area บนแฟลชรอม ซึ่งเป็นพื้นที่เราเก็บไฟล์โลโก้ภาพตอนบูตเครื่องและเก็บข้อมูลการทำงานเบื้องต้นไว้เหมือน BIOS
ดังนั้นพอเราอัพรอม
อังกฤษจีนไป มันจะหาไฟล์ U2B82A.bld หรือ YFU282A.bld หรือ U2B82A4.bld เพื่อใช้กำหนดการแบ่งพาธิชั่นบนแฟลชรอมไม่เจอมันจึงใช้ค่าเริ่มต้นที่ถูกระบุไว้ใน xxx.img เองคราวนี้ข้อมูลที่อยู่ในไฟล์ (A,B) จึงไม่ตรงกับรอมมันจึงบูตไม่ขึ้นครับ อาจเป็นเพราะว่ามันดันไปอ้างตัวบูตผิดจากตำแหน่งเดิมที่ได้ระบุไว้ในไฟล์ (A,B) ตัวอย่างอาจเหมือนใน boot.ini ที่ใช้ใน XP น่ะครับ ครั้งหนึ่งระหว่างที่ผมยำเครื่องผมอยู่นั้นตอนอัพไฟล์ OS82A.img หลังจากที่มันอ่านจนครบ 100% ดันมีกราฟขึ้นว่าฟอร์เม็ต (erase) จน 100% อีกครั้งหนึ่งแล้วจึง Write จนครบ 100% จากนั้นผมก็ไม่สามารถกลับไปใช้รอมจีนได้อีกเลยครับ (ToT) ดังนั้นหากใครเคยโหลดไฟล์รอมแล้วมีไฟล์ U2B82A.bld มาก็อาจเป็นไปได้ว่าอัพรอมจีนหรืออังกฤษนั้นผ่านและใช้งานได้ปกติครับ ส่วนไฟล์ YFormat.fmt นั้นจะเป็นการล้างพาร์ธิชั่นในแฟลชรอมทิ้งไม่ใช่การแบ่งพาธิชั่น
การทำงานของโพสเซสในการอัพรอมเป็นลำดับดังนี้ หากอันไหนไม่มีก็จะข้ามไป
1. Boot82A.bld->btld82a.bld->U2B82A.bld->Cfg82A.cfg->Logo82A.bmp->OS82A.img
2. Boot82A.bld->yfbt82a.bld->YFU282A.bld->Cfg82A.cfg->Logo82A.bmp->YFOS82A.img
3. Boot82A4.bld->btld82a4.bld->U2B82A4.bld->Cfg82A4.cfg->Logo82A4.bmp->OS82A4.img
เริ่มมั่วละเอาล่ะไหนลองเอารอมภาษาอังกฤษมาใส่ดิ อ่ะขึ้นแฮะ แต่ทำไมกลับไปใช้รอมจีนไม่ได้ ผมว่าอันนี้อาจเป็นเพราะว่าไฟล์ OS82A.img หรือ YFOS82A.img หรือ OS82AV4.img ที่เป็นภาษาอังกฤษดันมีการแบ่งพาร์ธิชั่นตรงกับ U2B82A.bld หรือ YFU282A.bld หรือ U2
B82A4.bld ที่ใช้กับ OS ภาษาจีนและตอนนี้ BIOS เราเปลี่ยนไปแล้วล่ะ และอีกสาเหตุหนึ่งคือไดร์วเวอร์ในการอ่าน/เขียนกับหน่วยควบคุมการใช้งานหน่วยความจำของทั้งจีนและอังกฤษไม่เหมือนกัน (เช่น Chipset Intel หรือ Nvidia หรือ ATI ยังใช้ร่วมกันไม่ได้เลย) แต่ว่ามีไดร์วเวอร์กลางของ OS ยังใช้งานได้อยู่แต่ก็ทำงานได้ไม่เต็มที่และส่งผลให้โปรแกรมบางตัวนั้นทำงานช้าจนผิดปกติน่ารำคาญบางตัวรันได้แต่ไม่ลื่นเท่ากับรอมของเดิมที่มากับเครื่องซึ่งเป็น OS ภาษาจีน
คราวนี้กลับกันล่ะหากว่าเครื่องเราเป็น OS ภาษาอังกฤษแท้ๆ ล่ะก็รันได้ปกติสิครับ เช่นเอา Sanyo 4370 มารัน..กำถั่ว.. ขนาด CPU แค่ 400 ยังรันเร็วกว่าเครื่อง PND ที่อัพเป็นภาษาอังกฤษซะอีก(ลองกับเครื่องผมเองแต่เป็น CE 6 ENG) ซึ่งผมลองมาแล้วและผมยังไม่เคยลองเอาเครื่อง CE 5 ภาษาจีนมาอัพเป็น OS อังกฤษแล้วลองดู เลยบอกเต็มปากไม่ได้ว่าเป็นเช่นนั้นจริงๆ ตรงนี้มันจึงเป็นข้อสันนิฐานของผมครับ
อีกนิดนึงครับไฟล์ในห้องรอม Rom.EN.82AV4.YF.5.F.09.18 ที่อยู่ในกระทู้ 82AV4 หากดูข้างในจะพบไฟล์ชื่อว่า boot82a.bld และ btld82a.bld ซึ่งที่จริงมันควรที่จะเป็น btld82a4.bld หากเปิดเข้าไปดูในไฟล์แล้วลองหาคำว่า 82A จะพบตามรูปที่ 3 ครับ ผมว่าใครเอาไปลงเครื่อง 82A คงลงได้ครับแต่ผลกระทบที่ตามมาไม่รู้ครับเพราะอย่างน้อยไฟล์ที่เป็นบูตจริงๆ Boot82A 4.bld ไม่มีมาครับ และไม่แน่ใจว่าได้เปลี่ยนชื่อเป็น boot82a.bld ไปแล้วหรือไม่เพราะแต่ละเวอร์ชั่นไม่ค่อยเหมือนกันเลย
ใครมีข้อมูลที่แตกต่างแล้วมาแลกเปลี่ยนกันครับ