Всё, разобрался!
Использую UFPI как терминал. В программе есть галка "Слать данные с клавиатуры", если она стоит, то ввод идёт прямо в окно терминала, и только в этом режиме можно попасть в консоль. Команды при таком вводе выполняются тоже, но если без записи, а вот с записью какая-то заморОка. Если же галку снять, то ввод идёт через специальное текстовое поле "Текст/Хекс" кнопкой "Отправить", т.е. сначала набиваем нужную строку, а потом её целиком отправляем, в этом режиме всё зашло с первого раза:
dhboot # mac
ethaddr: <NULL>
dhboot #
dhboot #
Слать данные с клавиатуры ВЫКЛ
setenv ethaddr E4:24:6C:7E:15:FD
dhboot #
dhboot # mac
ethaddr: E4:24:6C:7E:15:FD
dhboot #
dhboot # saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x400000 -- 25% complete.Erasing at 0x420000 -- 50% complete.Erasing at 0x440000 -- 75% complete.Erasing at 0x460000 -- 100% complete.
Writing to NAND... OK
[0;31menv save ok. please check if it is necessary!
[0mdhboot #
dhboot # mac
ethaddr: E4:24:6C:7E:15:FD
Надо сказать, что в данном случае изменять MAC-адрес быстрее и удобнее именно командой mac:
dhboot # mac
ethaddr: E4:24:6C:7E:15:CA
dhboot #
dhboot # mac E4:24:6C:7E:15:FD
Warning: eth0 MAC addresses don't match:
Address in SROM is e4:24:6c:7e:15:fd
Address in environment is e4:24:6c:7e:15:ca
Erasing NAND...
Erasing at 0x400000 -- 25% complete.Erasing at 0x420000 -- 50% complete.Erasing at 0x440000 -- 75% complete.Erasing at 0x460000 -- 100% complete.
Writing to NAND... OK
[0;31menv save ok. please check if it is necessary!
[0mSet ethaddr success!
Now ethaddr: E4:24:6C:7E:15:FD
Спасибо, всем откликнувшимся! Отдельное спасибо fobos за поддержку.