CH341A 으로 BIOS flash 읽기와 쓰기를 .... 어느 시점에 하나요?

죠슈아   
   조회 3625   추천 0    

보드에 장착된 상태로 BIOS flash 읽고 쓰기를 할때 

BIOS 칩이 전원이 인가된 상태에서 해야 하는데...

CPU가 BIOS 칩을 엑세스 하는 동안에는 CS가 엑티브된 상태에서는

읽고 쓰기가 정상으로 않되는데요.


여러번 읽기를 반복하다가 ..  어떤 특정한 상태일때 한번  읽기가 성공 했습니다.

여러번 읽기를 해서 계속 동일한 것을 얻는 것도 필요하고 쓰기도 유효한 시점에 하고 싶은데요.


PC가 어떤 상태일때 읽기와 쓰기가 유효하게 되나요?

CH341A를 사용 하시는 분들이 많으실텐데 .. 

조언 부탁 드립니다.


초보자 ....
짧은글 일수록 신중하게.
현진 2022-09
power off상태
     
죠슈아 2022-09
아 ...  CH341A는 VCC가 나오는군요 ....
저는 BUSPro-S 가 회사에서 사용하는 장비라서 이걸 쓰는데 .. VCC가 나오지 않아서 ..
https://www.corelis.com/store/default/bus-analyzers-and-exercisers/buspro-s-spi-exerciser.html
박문형 2022-09
롬바이오스를 보드에서 띠어서 롬라이터에 장착

그후 읽고 쓰기 합니다..
     
죠슈아 2022-09
이러면 ..  칩을 떼었다 붙였다 해야 하는데 작업이 너무 하드해서 ...
혹시 CPU를 장착 하지 않은 상태에서 전원을 강제로 켜서 하면 될까요?
CPU 없으면 Power-On 않되니 파워 서플라이 PS-ON 핀을 GND하는 방법으로 전원을 강제로 켜면 ...
가능 할 까요?
          
박문형 2022-09
제 경험으로는 슈퍼마이크로는 롬을 띠지 않으면 플래슁이 안됩니다..

회로 구성이 그렇게 되어 있는 듯합니다..

TYAN 같은 경우는 보드에서 롬 안띠고 플래슁이 됩니다..

이게 상황에 따라 보드 모델에 따라 다 다르니 온보드로 해서 안되면 롬을 띠고 할 수 밖에 없습니다..
               
죠슈아 2022-09
제조사에 따라서 Flash Chip을 반드시 떼야만 하는 보드가 있군요.

회로 구성이 이게 가능하지 않게 하려면 Flash memoryr  /HOLD와 /WP 핀을 VCC에 Tile 해서 프로그램밍  금지를 하는 방법이 유일한데 ...
그런 보드들에서는 어떻게 BIOS Update를 하는 거죠?

슈퍼마이크로는 Flash Chip을 반드시 떼야만 가능하다 ....  ???
Drive-Strength Fanout Issue 말고는  다른 이유가 있을 수가 없는데 ...
          
dateno1 2022-09
보드에 따라선 선택지가 없어요
gmltj 2022-09
ch341a 쓸때는 전원 끄고 cmos 배터리도 빼고 작업을 하는데요... ch341a가 usb 단자로부터 바이오스 칩 Vcc 에 전원을 넣어줘서.....
     
죠슈아 2022-09
cmos 배터리도 빼고  해야 하는군요....
바이오스 칩 Vcc 를 인가하는 방법을 찾아야 하네요.
ch341a  $10 이 비싸지는 않은데 .. 고가의 회사 개발장비가 더 좋을 거라고 생각 했는데 ..
개발장비와 해킹툴은 다른 환경에서 사용되네요. ㅠㅠ
          
안철현 2022-09
ch341a는 기본적으로 sop8 25a 계열 spi롬에
5v를 인가하구요. 간단한 개조를 하면 3.3v가 가능하고. 별도 어뎁터를 사용하면 1.8v가 가능합니다.

칩 데이터시트 보시고 동작전압 확인하시면 됩니다.

sop16 칩도 변환어뎁터 사용하면 사용가능합니다.
               
죠슈아 2022-09
조언 감사합니다.

아래 링크의 오실로스코프 프루브 입력단자 엑서서리를 구입 했습니다.
버튼을 눌러서 벌려진 고리에 핀을 넣고 버튼 누룸을 해제하면 벌어진 고리가 좁아지면서 flash 칩 다리를 꽉  잡기 때문에
변한 어뎁터는 사용하지 않아도 됩니다만 .. 노안인 핀 하나하나를 잡을때 마다  안경을 썻다 벗었다 하는게 귀찮기는 합니다. ㅋㅋ
https://www.ebay.com/itm/165208975462
박문형 2022-09
CH314A 말고 좀 더 고급 롬라이터를 구하는게 편할수 있습니다..

몇 년전에는 TL866II PLUS 가 유행했고

요즘은 RT809H 가 유행하나 봅니다..

알리 같은 곳 뒤져서 본체만 구매하시지 말고 컨버터나 여러가지 패키지 들을 것을 구하는게 편합니다..

https://www.hklrf.com/

여기는 알게된 홍콩 판매처인데 여기에 여러가지 많이 있습니다..
     
죠슈아 2022-09
조언 감사 드립니다.

저는 BUSPro-S 라는 모델을 사용합니다.  $730 ..  이렇게 비싼걸로  초 저가 마더보드 BIOS flash 업데이트를 하고 있다니 .. ㅎㅎ
https://www.corelis.com/store/default/bus-analyzers-and-exercisers/buspro-s-spi-exerciser.html

비싸다고 좋다고는 할 수 없지만  제품 양산에 플래쉬 프로그램밍 하는데 사용되는 기기로 안정성 , 신뢰성은 좋을 듯 합니다.
다만 .. CH314A 처럼  flash 동작 전압을 출력하고 있지 않아서 기기를  MOD를 하려고 합니다.  제품 보증은 없어지죠 ... 
 
CH314A 에 포함된 핀 연결을 집게 안정성이 좋지 않지만 BUSPro-S는 이런 것도 제공하지 않고 커넥터 케이블 방식을 사용하여
아래 링크의 오실로스코프 프루브 입력단자를 구입 했습니다. 
고가의 디지털오실로스코프에 포함된 프르브 엣세서리와 기능은 거의 유사 하지만 쿼리티는 ...  크게 기대하지는 않았지만 ㅎㅎㅎ
https://www.ebay.com/itm/165208975462
          
박문형 2022-09
보드 제조사마다 전용으로 사용하는 롬 라이터가 있는 것 같더라고요..

옛날에 TYAN 본사로 부터 대만산 롬라이터 기기 TYAN이 사용하는 제품 소개 받은 적이 있습니다..

가격은 물론 그렇게 싸지는 않습니다..
박문형 2022-09
https://www.eevblog.com/forum/repair/ch341a-serial-memory-programmer-power-supply-fix/

https://www.chucknemeth.com/usb-devices/ch341a/3v-ch341a-mod

CH314A도 여러가지가 있는데 위의 링크는 그중에 검정색 기판으로 된 모델이 전압에 문제가 있어서 수정하는 글입니다..
piloteer 2022-09
애초에 EEPROM에 롬라이터와 데스크탑이 동시에 간섭을 하는 상황이 발생하면 안 됩니다. 컴퓨터는 당연히 끄셔야 합니다.

ch341의 경우 집게같은 걸 쓰셔서 칩 제거 없이 플래싱하시는 경우 종종 있는데요, 그게 그래도 괜찮을지 안 괜찮을지는 회로에 따라 다릅니다. 다른 부품들로 신호가 섞여들어가기때문에 문제의 소지가 있으나, 대충 될 때도 있습니다.
     
죠슈아 2022-09
감사 합니다.
BUSPro-S 라는 모델을 사용하는데 플래쉬 구동 전압을 출력하지 않아서...
N.C 핀을 내부에 3.3v 를 연결해서 출력 하면 되는지를 제조사에 문의 했는데 아직 회신 받지 못했습니다.
https://www.corelis.com/store/default/bus-analyzers-and-exercisers/buspro-s-spi-exerciser.html

코인셀 베터리 3.1v 를 연결해서 진행하니 flash chip을 떼어낸 것으로는 동작하는데
보드에 장착된 상태에서는  코인셀 베터리 3.1v 를 연결한 전위가 1.1v 으로 낮아져서
flash chip 읽기가 않되다가  POR-ON 버튼 스위치 OFF 상태에서  PSU는 연결된 상태에서는  flash chip 읽기가 가능해지네요.


QnA
제목Page 4501/5723
2014-05   5233917   정은준1
2015-12   1760327   백메가
2018-12   3611   네이쳐
2023-08   3611   Elsaphaba
2015-07   3611   차넷컴퓨터
2019-07   3611   사랑하라
2015-03   3611   엉데두
2016-04   3610   제온프로
2018-05   3610   하드매냐
2015-11   3610   psj1050
2019-05   3610   이천풍
2019-11   3610   keros
2017-12   3610   제갈기천
2018-06   3610   Nikon
2016-09   3610   Dishy
2022-05   3610   박문형
2018-05   3610   늘파란
2015-11   3610   e5472
2018-05   3610   김준유
2019-09   3610   Sikieiki
2017-04   3610   엔진엑스
2019-11   3610   오이꼭지