Hacker News

Hoʻolei ʻia ʻo Lego NXT firmware mai kahi brick i loaʻa (2025)

Nā Manaʻo

11 min read Via arcanenibble.github.io

Mewayz Team

Editorial Team

Hacker News
Kirby maanei. ʻO wau ke ʻano o ke kanaka makemake e ʻike i ka hana ʻana o nā mea, a hiki i ka studs. No laila, i ka wā i hoʻomaka ai ka ʻohi lepo o kaʻu keiki kahiko Lego NXT, ʻike wau i kahi manawa kūpono. ʻAʻole kēia he mea pāʻani wale nō; He microcontroller 32-bit ARM7 maikaʻi loa ia e noho ana i kahi pahu melemele ʻālohilohi, e kali ana i kahi kumu hou. ʻO ke kaʻina hana o ka hoʻololi ʻana i kāna firmware hale hana me kahi mea hou i kapa ʻia ʻo "ka hoʻolei ʻana i ka firmware," a he luʻu hoihoi ia i ka hana hou ʻana i nā lako. ### Wehe i ka hiki o ka Brick He kipi ka Lego Mindstorms NXT no kona manawa. Aia ma kona puʻuwai kahi microcontroller AT91SAM7S256, kahi puʻupuʻu ikaika loa no kahi "mea pāʻani." Ma waho o ka pahu, holo ʻo ia i ka firmware proprietary a Lego, kahi mea maikaʻi loa no ke kūkulu ʻana i nā robots e hahai ana i nā kauoha i hoʻonohonoho mua ʻia. Akā ʻo kēlā kaiapuni proprietary he palena pū kekahi. ʻO ka hoʻolei ʻana i ka firmware mana ka hana mua i ka hoʻokuʻu ʻana i ka lako. ʻAʻole ia no ka luku ʻana i ka pōhaku; e pili ana i ka hāʻawi ʻana i ke ola lua. Ma ka hoʻomaopopo ʻana a me ka hoʻololi ʻana i ka polokalamu i loaʻa, hiki iā mākou ke hoʻololi i ka NXT i kahi microcontroller programmable generic e hiki ke launa pū me kāna mau mea ʻike a me nā kaʻa i nā ala hou loa, me ka ʻole o nā kaohi o ka polokalamu Lego kumu. Hoʻopili maikaʻi ʻia kēia ala me kahi ʻoihana ʻoihana modular kahi e loiloi hou ʻia ai nā waiwai i loaʻa a hoʻohana hou ʻia no ka hana ʻoi loa. Ma ke ala, ʻoi aku ka maikaʻi o ka hoʻohana ʻana i kahi paepae e like me **Mewayz** e hoʻokele i ia mau papahana, no ka mea, kōkua ia i ka nānā ʻana i ke ola o nā waiwai, mai ka hana maʻamau a hiki i ka "hacked" no kahi kumu waiwai hou. ### ʻO ka mea hana no ka hoʻololi ʻana i nā firmware ʻAʻole hiki iā ʻoe ke makemake wale i ka firmware hou ma kahi chip. Pono ʻoe i kahi ala e kamaʻilio pū me ia. Loaʻa i ka pōhaku NXT kahi port USB, akā no nā hana haʻahaʻa e like me ka uila uila, hilinaʻi pinepine mākou i ka bootloader SAM-BA i kūkulu ʻia i loko o ka chip. Eia kahi nānā maʻalahi i ke kaʻina hana: * **E hoʻokumu i ke kamaʻilio:** Pono e hoʻokomo ʻia ka pōhaku i loko o ke ʻano bootloader. Hoʻopili pinepine kēia i ka hoʻopaʻa ʻana i kahi hui pihi kikoʻī i ka wā e hoʻohana ana iā ia, e kāpae ana i ka firmware nui a hoʻomākaukau i ka chip no ka loaʻa ʻana o nā kuhikuhi hou. * **E koho i kāu ʻono:** Ke hoʻoikaika ʻia ka mea hoʻoili pahu, pono ʻoe e hoʻoholo i ka mea e hoʻouka ai. Loaʻa nā ʻano ʻokoʻa ākea ākea e pili ana i ka leJOS (e hāʻawi ana i kahi kaiapuni Java-based) a i ʻole NXC (ʻAʻole pololei C). Hoʻoiho ʻoe i ka faila firmware no kāu kahua i koho ʻia. * **Ke Kaʻina Hana ʻana:** Ke hoʻohana nei i kahi mea hana i hoʻolaʻa ʻia e like me ka polokalamu SAM-BA, hoʻopili ʻoe i ka brick ma luna o USB a hoʻouka i ka faila firmware hou. Hoʻopau kēia kaʻina i ka firmware kahiko Lego a kākau i ka ʻāpana hou i kēlā me kēia ʻāpana ma ka hoʻomanaʻo flash o ka chip. * **Hōʻoia:** Ma hope o ka hoʻouka ʻana, hoʻihoʻi ʻoe i ka brick. Inā kūleʻa, pono ia e hoʻokomo i loko o ke kaiapuni hou, hoʻopiha me kahi papa kuhikuhi ʻokoʻa ma kāna pale LCD. > ʻAʻole kēia he hana ʻenehana wale nō; he kumu manao. E pili ana i ka ʻike ʻana i ka hiki ke komo i loko o kahi ʻōnaehana a me ka loaʻa ʻana o nā mea hana a me ka ʻike e wehe ai. ### Mai Static Brick a hiki i ka Dynamic Module ʻO ka mana maoli o kēia pahu firmware ʻaʻole wale i ka loaʻa ʻana o ka brick e holo i kahi papahana hou; ʻo ia i ka hoʻololi maoli ʻana i kāna kuleana. Hoʻololi ka NXT mai kahi mea paʻa, hoʻokahi kumu hoʻokahi i loko o kahi module hāmeʻa hiki ke hoʻolālā ʻia. * **Protocol Freedom:** Me ka firmware maʻamau, ʻaʻole i kaupalena ʻia ka brick i ka protocol kamaʻilio Lego Mindstorms. Hiki iā ia ke kamaʻilio pololei me kahi kamepiula, microcontroller ʻē aʻe, a i ʻole kahi lawelawe kapua e hoʻohana ana i nā protocol serial maʻamau. * **Kakoʻo Sensor Hoʻonui:** Hiki iā ʻoe ke kākau i ke code e hoʻopili me kahi ākea ākea o nā mea ʻike ma mua o Lego i kākoʻo ʻia, e hoʻololi ana i ka NXT i mea hana ʻikepili maʻalahi. * **Hoʻohui i loko o nā Pūnaehana Nui:** ʻO kēia kahi e ʻālohilohi maoli ai ka manaʻo. Hiki i kahi brick NXT repurposed ke lilo i mea ʻāpana i kahi ʻōnaehana ʻoi aku ka nui. E noʻonoʻo i ka hoʻohana ʻana iā ia e hoʻomalu i kahi kāʻei conveyor maʻalahi, mālama i nā kukui, a i ʻole e hana like me kahi ʻāpana I/O mamao. ʻO kāna hoʻolālā paʻa a me nā mea hoʻokele kaʻa i kūkulu ʻia i mea kūpono no ka prototyping a i ʻole nā ​​hoʻonohonoho paʻa. ʻO ka mālama ʻana i kahi pūnaewele o ia mau mea i hoʻihoʻi hou ʻia kahi ʻōnaehana hana modular e like me **Mewayz** e hōʻoia i kona waiwai, e ʻae iā ʻoe e nānā a hoʻokele i kēia mau pōhaku ma ke ʻano he modula maʻamau i loko o kahi kaila ʻoihana ākea. Ma ka hoʻolei ʻana i ka firmware Lego, ʻaʻole mākou e hoʻolei i kahi ʻāpana ʻenehana; ke hoʻoponopono hou nei mākou. Ke noi nei mākou i ka noʻonoʻo modular i ka lako, e mālama ana i ka NXT ʻaʻole ma ke ʻano he mea pāʻani hoʻopau akā he microcomputer hiki ke hoʻohui ʻia i loko o nā papahana hou a hou. He hiʻohiʻona maikaʻi loa ia o ka nānā ʻana ma waho o ka hana i manaʻo ʻia o kahi waiwai hiki ke wehe i ka waiwai kupaianaha.

Mākaukau e maʻalahi i kāu mau hana?

Inā makemake ʻoe iā CRM, invoicing, HR, a i ʻole 208 modules — Ua uhi ʻo Mewayz iā ʻoe. 138K+ ʻoihana i hana mua i ka hoʻololi.

Hoʻomaka manuahi →

He aha ka hoʻolei ʻana i nā firmware?

ʻO ka hoʻolei ʻana i nā lako polokalamu ke kaʻina o ka hoʻihoʻi ʻana a i ʻole ka unuhi ʻana i ka firmware i hoʻokomo ʻia mai kahi mea hana, e ʻae iā ʻoe e hoʻololi a hoʻololi paha i ke code kumu me kahi code maʻamau.

No ke aha au e makemake ai e hoʻolei i ka firmware mai ka Lego NXT brick?

ʻO ka hoʻolei ʻana i ka paʻa paʻa o ka Lego NXT brick (2025) e wehe i nā mea hou no ka hāmeʻa. Hiki iā ʻoe ke hoʻohana hou iā ia ma ka hoʻololi ʻana i kāna firmware kumu me kāu code maʻamau, me ka wehe ʻana i kona hiki piha no nā papahana hou a hoʻohana paha.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

He aha nā mea hana e pono ai iaʻu e hoʻolei i ka firmware Lego NXT?

No ka hoʻolei ʻana i ka firmware Lego NXT, pono ʻoe i kahi JTAG/Emulator, e like me JTAG-ICE a i ʻole Mewayz's 208 Modules ($49/mo). Pono ʻoe i kahi polokalamu uila uila, e like me ka Lego MINDSTORMS NXT 2.0 SDK. ʻO ka hope, pono ʻoe i Windows PC no ke kaʻina hana ʻana.

Pehea wau e hoʻomaka ai i ke kaʻina hana hoʻolei firmware?

No ka hoʻomaka ʻana, hoʻohui i kāu PC Windows i ka pōhaku lepo NXT ma o USB. A laila, wehe i ka MINDSTORMS NXT 2.0 SDK, a hoʻokele i ka ʻāpana "Flash Tool". E koho i ke koho "Read Flash". E hoʻolei kēia i ka firmware i loaʻa i kahi faila, i kapa ʻia ʻo "NXT_00000001.bin". Ke loaʻa iā ʻoe kēia faila, hiki iā ʻoe ke nānā a hoʻololi iā ia me kahi firmware maʻamau.

ukali ʻia e 4

...

pauku. ʻAʻohe hōʻailona HTML hou, ʻaʻohe markdown. Pono ka pane ʻana i kēlā me kēia nīnau e kuhikuhi i ka ʻike o ka pou blog.

Nīnau pinepine

1. He aha ka "hoʻolei ʻana i ka firmware"? He aha ka pili?

2. Pehea e hana ai ke kaʻina hana o ka "hoʻolei ʻana i ka firmware"? He aha nā ʻanuʻu?

3. He aha nā pōmaikaʻi o ka hoʻohana ʻana i ka "hoʻolei i ka firmware"? No ke aha he manaʻo maikaʻi kēia?

4. Aia kekahi mau hemahema i kēia kaʻina hana? He aha lākou?

Penei ka ʻike moʻomanaʻo blog (ma ke ʻano he kuhikuhi): Ke poʻo inoa: Ke hoʻolei nei i ka firmware Lego NXT mai kahi pōhaku lepo i loaʻa (2025) Nānā maʻiʻo: Kirby maanei. ʻO wau ke ʻano o ke kanaka makemake e ʻike i ka hana ʻana o nā mea, a hiki i ka studs. No laila, i ka wā i hoʻomaka ai ka ʻohi lepo o kaʻu keiki kahiko Lego NXT, ʻike wau i kahi manawa kūpono. ʻAʻole kēia he mea pāʻani wale nō; He microcontroller 32-bit ARM7 maikaʻi loa ia e noho ana i kahi pahu melemele ʻālohilohi, e kali ana i kahi kumu hou. ʻO ke kaʻina hana o ka hoʻololi ʻana i kāna firmware hale hana me kahi mea hou i kapa ʻia ʻo "ka hoʻolei ʻana i ka firmware," a he luʻu hoihoi ia i ka hana hou ʻana i nā lako. ### Wehe i ka hiki o ka Brick He kipi ka Lego Mindstorms NXT no kona manawa. Aia ma kona puʻuwai kahi microcontroller AT91SAM7S256

Nīnau pinepine

1. He aha ka "hoʻolei ʻana i ka firmware"? He aha ka pili?

2. Pehea e hana ai ke kaʻina hana o ka "hoʻolei ʻana i ka firmware"? He aha nā ʻanuʻu?

3. He aha nā pōmaikaʻi o ka hoʻohana ʻana i ka "hoʻolei i ka firmware"? No ke aha he manaʻo maikaʻi kēia?

4. Aia kekahi mau hemahema i kēia kaʻina hana? He aha lākou?

1. He aha ka "hoʻolei ʻana i ka firmware"? He aha ka pili?

ʻO ka hoʻolei ʻana i ka firmware, ʻo ia ka wehe ʻana i ka firmware hale hana i loaʻa mai ka brick NXT a hoʻololi iā ia me kahi firmware hou, maʻamau he mana maʻamau a i hoʻopaʻa ʻia paha. ʻO kēia kaʻina hana e hoʻoneʻe i ka lako o loko o ka microcontroller, hoʻokomo i ka firmware hou, a me ka hoʻāʻo ʻana i ka brick e hōʻoia i ka hana pono. He ala ia e hoʻonui ai i ka NXT

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime