In this case, the reason can not be determined. All the algorithms of EMMC are universal and can not work through ISP. In general, it is reason of the main board.
power on the motherboard, and check the RST_ N of EMMC Whether RST_N pin is high level, if RST_ N is 0. It is necessary to pull up the pin, otherwise EMMC will not work.
Yes I applied 1.8 with external power. Pull Up RST_n dont change anything. Chip dont detect. When i add pull up resistors 22k to cmd and dat0. Chip detect, but with wrong csd and sid, and dont read and erase. I cant test it with adapter BGA221 because i cant find it to buy.
I tested many samsung and hynix chip bga221 EMMC v5.1 and all have detect problem. Only EMMC v5.1 have this problem. All lower version detect and read normal. Maybe this bug of programmer software.
When you build your own circuit and do ISP testing, pay attention to the following points:
1. External power supply voltage must be accurate, using linear regulated power supply.
2. all EMMC GND and VCC VCCQ must be connected.
3. you can buy EMMC bga221 adapter from dealer.