아직 설치하지 못하셨다면 이전 글을 봐주세요. 감사합니다
https://quickscoot.tistory.com/entry/나인봇-샤오미-전동-킥보드-커스텀-펌웨어-설치-방법-ScooterHacking-Utility
ScooterHacking Utility Firmware -SHFW는?
ScooterHacking 개발자들이 나인봇 - 샤오미 전동 킥보드를 위해 개발한 펌웨어로
기존의 커스텀 펌웨어를 더욱더 발전시킨 모습입니다.
SHFW를 사용하다 발생하는 문제는 아무도 책임지지 못합니다. 이 가이드는 세부 사항과 위험성을 알려주기 위해 작성되었습니다
0. Profile Editor
이곳은 설정 탭입니다. SHFW를 이용하시고 계시기 때문에 이 탭을 이용하실 수 있습니다.
여기서 설정하시는 모든 값은 장치에 바로 적용됩니다.
SHFW는 두 가지 구역으로 나뉘어 있습니다. Profile Editor와 Global Settings입니다
Profile Editor : 이곳에서는 3가지 프로파일중 선택되어 있는 프로파일을 수정하실 수 있습니다.
프로파일들은 킥보드에 저장되기 때문에 앱을 이용하거나 킥보드 단축키로 프로파일을 변경하실 수 있습니다
Global settings : 이곳은 프로파일 상관없이 전체에 적용되는 설정으로, 프로파일 변경 단축키나 BMS 가상화 , 바퀴 크기 설정이 가능합니다
1.Throttle and brake
Selected mode : 선택된 모드입니다. Sports , Drive , Eco , Brake 모드의 전류값을 설정하실 수 있습니다
기본 SHFW는 꼭 전류를 설정 해 주셔야 작동합니다. 프로파일이 빈 상태로 설치되기 때문입니다 (브레이크도 마찬가지)
ESx, E22와 같은 전자 브레이크 전용 킥보드의 경우 Brake 전류값을 꼭!! 설정해 주셔야 브레이크가 작동합니다.
Speed limit : 속도 제한입니다.
(실제 최대 속도는 기기마다 다릅니다.)
Throttle mode : Speed-based 모드와 Power-based ( DPC )가 있습니다.
Speed-based는 속도 기반으로 조절됩니다. (순정 펌웨어 설정과 같음)
(예: 속도 제한이 30Km/h일 때 , 50%만 누르면 15Km/h,100% 누르면 30Km/h로 주행)
속도가 도달되기 전까지 허용된 전류 최대치를 계속 사용합니다
Current smoothness 값으로 가속도를 조절할 수 있습니다.
Power-based는 스로틀을 누른 만큼 전류를 사용하는 모드입니다. (추천 값)
X축은 스로틀 지점, Y축은 전류를 뜻합니다.
속도와 관계없이 스로틀 위치에 따라 전류를 사용할 것이고, 그래프를 통해 스로틀 지점마다 전류값을 조절할 수 있습니다. BUILD CURVE 기능으로 쉽게 그래프 사용이 가능합니다.
* 전류 값이란?
간단히 말해서 모터의 토크, 힘을 의미합니다
전류가 낮을수록 , 주행거리가 길어지고 토크가 약하며
전류가 높을수록 , 주행거리가 짧아지지만 토크가 강합니다
너무 높은 전류값은 기기 고장, 배터리 수명 단축의 원인이 될 수 있으므로 언제나 감당이 가능한 만큼만 쓰시길 바랍니다
*브레이크 전류 값에 대한 얘기
모터가 회생제동으로 전류를 얼마나 먹을지 정하는 값입니다. 브레이크 전류가 너무 높으면 컨트롤러를 죽일 가능성이 있으니 되도록 낮은 값으로 설정해주고 물리 브레이크를 먼저 개입시키게 해 주세요.
- BUILD CURVE 기능 소개
Flat - Quadratic : 그래프가 납작해졌다 급격 해지는 값을 조절할 수 있습니다.
Max power :최대 전류값을 조절할 수 있습니다.
X축은 스로틀 지점, Y축은 전류라는 걸 항상 기억해 주세요.
- 기기별 추천 전류
ESx - 순정 펌웨어는 20A , 추천 전류는 28A
G30 Max - 순정 펌웨어는 25A , 추천 전류는 32A
입력하는 모든 값은 자기 자신에게 책임이 있다는 것을 항상 기억해주세요.
2.Motor start speed
모터 시작 속도입니다. 흔히 말하는 킥스타트 속도를 조절할 수 있습니다.
안전을 위해 Off는 피해 주세요.
3.Cruise control
Cruise control mode :
Off - 비활성화
Time - 정한 시간만큼 스로틀이 같은 위치에 있을 때 작동합니다 (순정 펌웨어는 5초)
Single tap - 빠르게 한 번 눌렀다 때면 크루즈 컨트롤이 작동합니다.
Double tap - 빠르게 두 번 눌렀다 때면 크루즈 컨트롤이 작동합니다.
Increase/decrease CC speed with throttle - 크루즈 컨트롤을 해제할 필요 없이 스로틀을 절반 이하로 누르면 비프음과 함께 정해둔 속도가 1초마다 1Km/h씩 내려갑니다. 절반 초과로 누를 시 비프음과 함께 속도가 1Km/h씩 올라갑니다.
경고:이 모드에선 크루즈 컨트롤을 스로틀로 해제할 수 없습니다. 브레이크를 눌러서 해제해야 합니다.
Speed-based CC in DPC mode - DPC 모드일 때도 크루즈 컨트롤로 설정된 속도가 유지됩니다.
Cruise control beep type :
Beep type when engaging - 크루즈 컨트롤로 진입했을 때 나는 비프음 종류를 설정 가능합니다.
Beep type when disengaging - 크루즈 컨트롤을 나갔을 때 나는 비프음 종류를 설정 가능합니다.
크루즈 컨트롤은 항상 주의를 요합니다. 조심히 사용하세요!
4.Modes
Set mode when entering profile :
프로파일에 들어갈 때 정해질 모드를 선택합니다. Last는 가장 최근에 선택된 모드로 변경됩니다.
Disable modes (S mode only) - 스포츠 모드만 선택 가능
5.Lights
Brake light mode:
Default - 기본 모드, 순정 펌웨어랑 똑같이 행동합니다. 브레이크를 잡으면 설정한 속도로 깜빡이며 전조등, Always active brake light 상태와 같이 켜지고 꺼집니다.
Static - 정적 모드, 브레이크 상태를 무시하고 깜빡이지 않습니다. 헤드라이트와 연동되고 Always active brake light 상태에 따라 켜집니다
Reversed - 기본 모드의 정 반대입니다. 브레이크를 잡지 않으면 설정한 속도로 깜빡이며 전조등,Always active brake light 상태와 같이 켜지고 꺼집니다.
Strobe - 설정한 속도로 항상 깜빡입니다.
German - 항상 켜져 있고 절대 꺼지지 않습니다. 깜빡이지도 않습니다.
Brake light flash speed :점등 속도입니다.
Always active brake light - 브레이크 등을 항상 점등시킵니다.
Always on headlight - 전조등을 항상 점등시킵니다.
6.User interface
Main dash data - 1Km/h 이상일 때 계기판 회면에 표시되는 정보를 설정할 수 있습니다.
Idle dash data - 킥보드가 1km/h 미만일 때 표시되는 정보를 설정 할 수 있습니다.
Alternating dash data - 에러 코드로 표시되는 정보입니다. 에러 코드가 없을 때 사용이 가능합니다
Beep type when entering profile - 프로파일에 들어갈 때 나는 비프음 종류입니다.
No reboot/shutdown beep - 꺼지거나 재시작될 때 비프음이 나지 않습니다.
Swap button functions - 버튼을 반전시킵니다.
(예; 한번 누르면 모드 변경, 두 번 누르면 전조등)
7. Progile triggers
Active profile : 킥보드에 적용할 프로파일을 정하는 곳입니다.
Applied profile at boot - 부팅될 때 적용 할 프로파일
Applied profile at boot , brake pressed - 브레이크가 눌린 채로 부팅되면 적용 할 프로파일
Applied profile at boot , throttle pressed - 스로틀이 눌린 채로 부팅되면 적용 할 프로파일
Applied profile at boot throttle and brake pressed - 브레이크와 스로틀이 눌린 채로 부팅되면 적용 할 프로파일
Applied profile at brake and main button press - 브레이크 버튼과 메인 버튼이 동시에 눌렸을 때 적용될 프로파일
Applied profile at brake and main button double press - 브레이크 버튼과 메인 버튼은 두 번 눌렸을 때 적용될 프로파일
8.System settings
Shutdown time settings : 종료 시간 설정
Auto-shutdown delay - 킥보드가 켜져 있을 때, 자동 종료되는 시간
Auto-shutdown delay when locked - 킥보드가 잠겨져 있을 때, 자동 종료되는 시간
Taillight brightness - 후미등 밝기 조절
Version spoofing : 버전 숫자를 올려 샤오미 , 나인봇 앱에서 업데이트 창을 안 뜨게 해 줍니다 ( Scooterhacking은 킥보드 기본 앱을 추천하지 않습니다 )
Other system settings :
Error suppression - 에러 코드를 억압해줍니다. 온도 센서 에러 같은 주행에 지장을 주지 않는 자잘한 에러들을 막는데 도움이 됩니다
Disable charging mode - 충전 모드로 진입하는 것을 막아줍니다. (보조 배터리 유저들에게 유용한 기능입니다.)
9.Wheel size
바퀴 사이즈 조절입니다.
10. BMS emulation
보드 ADC 저항을 통해 배터리를 가상화할 수 있습니다.
감사합니다.
'킥보드' 카테고리의 다른 글
나인봇 맥스 G30 머드가드, 펜더 지지대 브라켓 장착법 (1) | 2024.07.05 |
---|---|
나인봇 맥스 신형 컨트롤러 벽돌 복구 방법 (4) | 2022.09.25 |
나인봇 맥스 전동 킥보드 시리얼 코드,번호 해석 (0) | 2022.05.22 |
나인봇 , 샤오미 전동 킥보드 커스텀 펌웨어 설치 방법 ( ScooterHacking Utility) (17) | 2022.05.04 |
나인봇 전동 킥보드 시리얼 번호 , 코드 변경 방법 , 바꾸는법 가이드 (에러 35) (11) | 2022.05.03 |