[HTC Vox] tobbbie:
Have done a few more tests and it seems that:

1.) if you want to load the image directly via the bootloader (vox0img.nbh file in the root of the card) it should be on a fresh formatted card and the only file on the card - otherwise the file is not found.

2.) even if the card is a GoldCard, only valid signed nbh files are accepted from the bootloader (I have 1.35), so the cooked ROMs do not work here, but only the ones from the manufacturer, in my case I tried the HTC S710 ROM (which is not accepted on a VDA_V normally) and the original VDA V ROM. Both pass the initial check of the bootloader ("Checking SD contents") and it asks then for downloading the content to the device. Cooked ROMs (I tried frauhottelmann NeoRose 1.0 and WM65V20) fail here with an error "invalid certificate".

3.) contrary to my initial observations the bootloader (I have 1.35) can read non-SDHC cards and as well SDHC cards. But when the SDHC card is inserted when starting up, it will not find it - only after you change cards it will see it. See the sequence of responses to the "set 32" command:

- directly after bootloader comes up and SDHC card is inserted:

Cmd>set 32
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
[COLOR="Red"]SDInit - SD ver1.0[/COLOR]
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDInit: ACMD41 wait for power up bit timeout
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
SDCmd8 Command response time-out. MMC_STAT = 80
[COLOR="Red"]SDInit - SD ver1.0[/COLOR]
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDInit: ACMD41 wait for power up bit timeout
g_cKeyCardSecurityLevel = FF

- then after inserting a non-SDHC card:

Cmd>set 32
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
[COLOR="Red"]SDInit - SD ver2.00[/COLOR]
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Card status error in response. MMC_STAT = 4000
[COLOR="Red"]SD Ver2.00: Low Capacity[/COLOR]
***** user area size = 0x75E00000 Bytes
SDInit---
SDInit OK

Unlimited time!
g_cKeyCardSecurityLevel = 0

- finally after putting back the first SDHC card:

Cmd>set 32
+ SD Controller init
- SD Controller init
+StorageInit
SDInit+++
[COLOR="Red"]SDInit - SD ver2.00[/COLOR]
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd1 Command response time-out. MMC_STAT = 80
SDCmd55 Card status error in response. MMC_STAT = 4000
[COLOR="Red"]SD Ver2.00: High Capacity[/COLOR]
READ_BL_PARTIAL != 0
***** user area size = 0x800 Bytes
SDInit---
SDInit OK

Unlimited time!
g_cKeyCardSecurityLevel = 0

Nothing gained here for loading directly from card :-( - as there the initial recognition of the card has to work. But also an SDHC card will operate as a Gold Card, if you (re-)insert it after the bootloader is already loaded.