In the Order Of Preference ESL game, students have to guess how their partner would rank five items on the board.

Liam refused to boot into Windows. He was a Linux purist—Arch, btw. But at 2 AM, principles soften.
From then on, Liam kept a tiny 256MB USB drive labeled "RESURRECTION" with the Linux PhoenixCard binary, a statically compiled sunxi-fel , and a single text file containing just: "Sector 16. Magic. Don't ask why." PhoenixCard for Linux is not a polished tool—it’s a back-alley mechanic for cheap hardware. But when your board refuses to breathe, it’s the difference between e-waste and a working Linux server in your closet.
The green LED blinked. Once. Twice. Then it began to stutter—the beautiful chaotic morse code of a Linux kernel booting.
sudo ./phoenixcard --burn --image Armbian_20.10_Orangepizero_focal_current_5.8.16.img --device /dev/sdb --mode bootloader The terminal spat out hex dumps and something about "eGON.BT0 signature injected." It looked like voodoo. Then: [SUCCESS] Bootloader burned. phoenixcard linux
It was 2 AM on a Tuesday. Liam, a third-year computer engineering student, stared at his Orange Pi Zero. It was dead. Not "won't boot" dead— real dead. The red power LED flickered weakly, like a dying heartbeat, and the green status LED didn't even twitch.
The instructions were bizarre. PhoenixCard didn't just write an image; it performed a mode, writing to a specific sector offset that bypassed the normal MBR/GPT logic. Allwinner’s BROM (Boot ROM) looked for a special "magic" signature at sector 16—not sector 0. dd always started at sector 0. PhoenixCard knew where the real door was.
U-Boot SPL 2020.10 (Oct 15 2020) DRAM: 512 MiB Trying to boot from MMC1 Liam let out a shaky laugh. PhoenixCard had reached into the Allwinner’s brainstem and whispered the right password. That night, he learned a hard truth: sometimes the most interesting tools are the ones that break the abstraction. dd assumes the world begins at sector 0. But for cheap ARM boards born in Shenzhen factories, the real story starts at sector 16, and only PhoenixCard knows the way. Liam refused to boot into Windows
Liam ran the tool:
The official documentation for the Orange Pi Zero mentioned a cryptic tool called . It was Windows-only. The forum posts were a graveyard of broken English, dead Dropbox links, and one haunting line: "If dd fails, PhoenixCard is your only hope."
Within seconds, the UART console spewed: From then on, Liam kept a tiny 256MB
He had tried everything: dd , balenaEtcher , gnome-disks . He’d flashed Armbian, Raspbian (the wrong architecture—rookie mistake, but he was desperate), and even a raw u-boot binary. Nothing. The microSD card was fine. The power supply was 5V/2A. The board wasn't hot. It was simply a brick.
He inserted the card. Held his breath. Pressed power.
He added a note to his journal: "Never trust a bootloader. Always keep PhoenixCard on a live USB. And read the sunxi wiki—it has secrets the manufacturers forgot to write down."
He found a GitHub repo: linux-sunxi/phoenixcard . A community-maintained, reverse-engineered Linux version of the proprietary tool. The last commit was three years old. The README had a skull emoji. Perfect.
How do I create my own vocabulary list for this game?
You can now create custom word sets for our interactive game at: https://eslactive.com/interactive/password-game/ (in the “Custom Input (Optional)” box). Custom word sets for Password will also now appear in your account under “My Custom Inputs”.
Thanks for the request, hope that helps!