hotcig 제로모드 펌웨어 수정 최종결과
본문
로고라도 바꿔보고자 그렇게 노력을 했지만, 결론은 펌웨어 수정에 실패했습니다.
아,,,네 핫시그 버전 코딩이 엉망이라 다시 다 만들지 않는 이상 수정이 어렵습니다.
1. 정품 yihi sx300과 다르게 회로에 여러부분이 삭제 되어있음
2. 데이터 시트를 참고해 atmega 칩위에 바로 지그회로 추가 후 usb 연결
3. 드라이버 설치 후 데스크톱과 연결 성공.
4. yihi sxi 펌웨어 프로그램으로 hotsig버전 펌웨어 복사 성공
5. visual c++로 sxi파일 디컴파일
6. 내부 코드 참조하여 부팅이미지, 가변와트 변경(기존 50W->100W)
7. 수정된 sxi 파일 컴파일 성공
8. atmel 롬라이팅 성공
9. 전원 넣고 부팅 확인, 부팅 로고 이미지 변경 성공, 작동이상 없음
10. 와트 가변해가며 테스트, 70W까지 작동 잘되다가 70.1 설정후 파이어 안됨.
11. 회로 확인 했으나 회로는 이상 없음.
12. OLED 화면 프리징. 심하게 깜빡이는 현상 지속. 작동 안됨.
13. 백업했던 원본 hotcig펌웨어 롬라이팅-> 성공
14. 부팅 안됨.
15. yihi 엔지니어에게 최신버전 sx300 원본 펌웨어 전송 받음(skype로)
16. 다시 롬라이팅-> 부팅성공
17. 동작 이상 없음
18. 부팅이미지, 종료이미지 변경, 와트변경(200W)
결론은 hotcig 클론 펌웨어 코딩상 뭔가 문제가 있습니다. 확실히.
코드 내부도 yihi원본과 달리 굉장히 조잡하고 중구난방입니다.
yihi사의 원래 펌웨어에서 부팅로고와 와트를 다시 설정하여 변경해서 현재 200W까지 설정 가능하도록 하고,
중력센서의 sensitivity와 숫자가 올라가는 time delay를 설정하는 부분을 더 짧은 시간으로 해놔서 더 빠르게 조정 가능하도록 했습니다.
정상 동작은 55W까지 가능하며, 그 이상 설정시 too hot이 뜨며 재부팅됩니다.
결론은,
1. hotcig sx300 제로모드 사용시 반드시 30W 이하로 사용하시기 바랍니다.(30W이상부터 세부 설정값이 무얼근거로 셋팅됐는지 알수가 없음)
2. yihi원본 sx300에 쓰인 atmega칩과 핫시그버전 atmega칩이 다릅니다.(핫시그버전에서 쓰인 부품이 더 보급형 버전).
문제는 핫시그 버전의 칩이 프로세스 속도가 느려 고와트로 설정후 dc 스텝업시 그만큼 처리해줄수 없는 것 같습니다.
지금 제 제로모드는 핫시그 클론인데 yihi정품이 되버렸네요...-_-.....
또 하라면 못할것 같습니다. 반도체 칩위에 일일히 돋보기 봐가며 점프선을 따와서 하는 작업인지라...-_-ㅋㅋ
펌웨어파일 필요하신분은 보내드리겠습니다..기존에 smd타입 atmega 롬라이팅이 용이한 장비를 가지고 계신분이라면 쉽게 하실수 있습니다.
댓글 15건
빵야빵야님의 댓글

|
고생하셨습니다 |
파아란꿈님의 댓글

|
점점 니코틴 러버님 무서워지네요.... 실력자십니다...ㅎㅎㅎ |
하이젠버그님의 댓글

|
대단하시네요.작업과정이 사진이 같이 있었다면 하는 아쉬움이 살짝 있습니다. |
mike님의 댓글

|
ㄷㄷㄷ 글은 한글인데 내용은 잘 모르겠고....ㅋ
능력자가 많으시군요 이베이프에는 암튼 클론은 어디까지나 클론이라는 말씀이라고 이해하겠습니다 |
니코틴러버님의 댓글

|
@하이젠버그사진찍고 할것도 없어유...마이컴이나 마이크로프로세서 쪽 일을 하시는 분이 이글을 보신다면 코웃음칠 수준입니다 ㅋㅋ |
니코틴러버님의 댓글

|
@mike빙고!!!! 50W까지 설정 가능해도 30W까지만 사용하세요!!-->요점.. |
까칠한MJ님의 댓글

|
능력자세요...열정도 대단 하신것 같구요~ |
털보형님의 댓글

|
한번 더하셔야죠? 부팅로고 만들려면 작동되는 픽셀범위 같은게있나요? 사이즈알면 그거나 생각해두게요 ^^,,, 주말에 고생하십니다 |
하이젠버그님의 댓글

|
@니코틴러버그런가요? 그럼 저도 흥!을 시전하면서 펌웨어 수정을 시도해보겠습니다.
잠깐 제로모드 공구 펑나서 내꺼 없잖아...하아 난 안될거야 ㅠㅠ |
하이바님의 댓글

|
1번밖에 이해가 안됩니다..
헐.. |
니코틴러버님의 댓글

|
@털보형픽셀범위는 64 *64 사이즈이고 흑백 도트 이미지만 가능하더라구요. sxi파일을 c++에서 디컴파일 열어보면 이미지만 모아놓은 곳이 따루 있어요. 거기보면 부팅 로고, 종료로고, 자물쇠 등등 이미지들이 있음..거기서 바꾸면 되는데 이게또 노가다 인게 도트 하나하나 설정해줘야 됩니다 ㅋㅋㅋ 이미지를 흑백처리하고 64*64로 자동으로 만들어주는 프로그램이 있으면 불러오면 되긴하는데 그렇게 시도는 안해보고 도트 하나하나 찍어줬습니다 저는 ㅋㅋ |
털보형님의 댓글

|
@니코틴러버그게 떡하니 나오는게 아니고 일일히 로딩되는걸 연결해서 만들어야되는거죠 ?암튼고생하셨어요 ㅠㅠ |
맛좀봐랏님의 댓글

|
짝짝짝~.... |
니코틴러버님의 댓글

|
@털보형ㅇㅇ 맞아요. 머랄까 그림판에 그림그리는데 점점으로 찍어서 그리는 기분이랄까...아참 털보님 공구게시판 제 댓글 확인해 주셔요! |
XXXX님의 댓글

|
와..로고 변경하고 싶어서 클릭했는데
장비 필요해요? 어렵다는... |