06-17-2020 06:35 AM - edited 07-05-2021 12:11 PM
Hello,
we have a 2802i AP that keeps booting into init>> prompt:
init>>
Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo
init>>
If I select 2. 2K (new) the AP boots normally and functions as expected (joins Controller, etc.). But after reload, power-cycle and even mode-button-reset it keeps getting stuck at the init>> prompt.
After some poking around in u-boot, I noticed that the board_env variables are not set:
u-boot>> dump_board_env
SF: Detected S25FL032P with page size 64 KiB, total 4 MiB
Board env is unconfigured
u-boot>>
Compared that to a working AP (same model):
u-boot>> dump_board_env
SF: Detected S25FL032P with page size 64 KiB, total 4 MiB
Board ID: 2K
Flags=00000000
EM Ignore: 0
EM Blacklist : pid=00000000, mask=00000000
EM Whitelist : pid=00000000, mask=00000000
u-boot>>
How do we set this on the faulty AP?
I see no option to set this, only to clear (via clear_board_env).
As a side note, where is the documentation on u-boot?
Is TAC/RMA the only option left here? I would very much like it if we were able to fix this ourselves.
Solved! Go to Solution.
10-03-2023 10:46 PM
the progpid is a command to set the board id which is what we need to do but this command will not work in 4800 and above. it will work anything less of 4800. basically this sets the board id environment value which will be used by u boot and i am also strukling to find in 4800 how to set. i have the command but its asking file to download and program. i am not sure what file we need to download a kind of cfg file and so on and i am bit clueless. any thoughts will be highly appreciated.
12-13-2020 09:23 PM - edited 12-13-2020 09:33 PM
Please help me to set default profile in init
AP1562E , on boot show
Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo
init>>
if i press 4 - it boot ok
How to set default board profile ?
i don't have prog_pid in available command
PLEASE Help
BootROM - 1.78
Booting from SPI flash, Secure mode
BootROM: RSA Public key verification PASSED
BootROM: CSK block signature verification PASSED
BootROM: Boot header signature verification PASSED
BootROM: Box ID verification PASSED
BootROM: JTAG is disabled
General initialization - Version: 1.0.0
Detected Device ID 6920
Master bootloder version 1.34
Please choose one of the following boards:
1. 3K
2. 2K (new)
3. 2K (proto)
4. Milos
5. 2KH
6. 3KVE (v-sku)
7. 3KH/3KA/4K
8. Duplo
after i press 4
init>> High speed PHY - Version: 2.0
BoardId = 0x23board SerDes lanes topology details:
| Lane # | Speed| Type |
------------------------------|
| 1 | 0 | SGMII1 |
| 2 | 5 | PCIe1 |
| 4 | 5 | PCIe2 |
-------------------------------
:** Link is Gen1, check the EP capability
PCIe, Idx 1: Link upgraded to Gen2 based on client cpabilities
:** Link is Gen1, check the EP capability
PCIe, Idx 2: Link upgraded to Gen2 based on client cpabilities
High speed PHY - Ended Successfully
DDR4 Training Sequence - Ver TIP-0.23.(Sublib 0.8)0
DDR4 Training Sequence - Switching XBAR Window to FastPath Window
DDR4 Training Sequence - Ended Successfully
BootROM: Image checksum verification PASSED
BootROM: Boot image signature verification PASSED
____ _
/ ___|(_) ___ ___ ___
| | | |/ __| / __|/ _ \
| |___ | |\__ \| (__| (_) |
\____||_||___/ \___|\___/
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** LOADER **
U-Boot 2013.01-gacaad15 (Aug 18 2019 - 20:12:19) SDK version: 2015_T2.0p10
Board: Milos
SoC: MV88F6920 Rev A1
running 2 CPUs
CPU: ARM Cortex A9 MPCore (Rev 1) LE
CPU 0
CPU @ 1800 [MHz]
L2 @ 900 [MHz]
TClock @ 250 [MHz]
DDR4 @ 900 [MHz]
DDR4 32 Bit Width,FastPath Memory Access, DLB Enabled, ECC Disabled
DRAM: 1 GiB
RST I2C0
NAND: 256 MiB
SF: Detected N25Q32A with page size 64 KiB, total 4 MiB
*** Warning - bad CRC, using default environment
PCI-e 1 (IF 0 - bus 0) Root Complex Interface, Detected Link X1, GEN 2.0
PCI-e 2 (IF 1 - bus 1) Root Complex Interface, Detected Link X1, GEN 2.0
Map: Code: 0x3fed9000:0x3ffadc40
BSS: 0x3ffef704
Stack: 0x3f9c8f20
Heap: 0x3f9c9000:0x3fed9000
U-Boot Environment: 0x00100000:0x00110000 (SPI)
Board configuration:
| port | Interface | PHY address |
|--------|------------|--------------|
| egiga1 | SGMII | 0x01 |
SFP not detected, enable RJ45
Net: , egiga1 [PRIME]
Hit ESC key to stop autoboot: 0
Hit ESC key - to go u-bot
u-boot>>
u-boot>> version
U-Boot 2013.01-gacaad15 (Aug 18 2019 - 20:12:19) SDK version: 2015_T2.0p10
arm-openwrt-linux-uclibcgnueabi-gcc (OpenWrt GCC 4.7.1 r48430) 4.7.1
GNU ld (GNU Binutils) 2.24.0
u-boot>> dump_board_env
SF: Detected N25Q32A with page size 64 KiB, total 4 MiB
Board env is unconfigured
u-boot>>
How to set board env ?
resetenv - i try this, not working
12-08-2021 06:52 AM
Hello!
I solve my problem with the reset button. I try a reboot command, unplug and plug in the PoE cable but it doesn't work.
You need to disconnect the AP from the PoE, press the reset button and connect again, you need to press and hold the button in this process for 30 seconds, then the AP will reboot. You only need to reconfigure the first parameters.
Best regards.
10-03-2023 12:55 PM
Hi I also have the same issue and did u able to fix the board Os and pls help
06-20-2025 05:04 PM
I ran into this exact problem and solved it by loading an earlier bootloader image. Below are the steps I followed:
Download the legacy firmware
Grab an older Cisco firmware bundle—for example, for a 2802i I used ap3g3-k9w8-tar.153-3.JC15.tar.
Extract the U-Boot binary
Unpack the .tar file.
Open btdlr.img (7-Zip works well) and extract the U-Boot file:
named something like u-boot-barbados3k-abraxas-signed_*_REL.bin.
Rename it to u-boot.bin.
Configure your TFTP settings in U-Boot
Flash the older U-Boot
Reboot into the legacy U-Boot
Use progpid to set the correct Board-ID
After reboot, you’ll no longer be prompted at boot to select the Board ID—and the AP will correctly identify itself as a 2K device.
07-02-2025 05:40 AM
eu tive esse problema , e consegui resolver
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide