neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Reverse‑engineered controllers for Bluetooth Low Energy (BLE) toy cars — most
notably the Shell / QCAR promotional RC cars (BMW M Hybrid V8 and Ferrari
F1‑75 models) built on the Brandbase BLE platform, with partial support for
Bburago BLE cars.
The project ships three independent ways to drive the same car, all speaking
the car's native BLE protocol:
The car exposes a BLE GATT service. Depending on the model, commands are sent
one of two ways:README 전문 보기 ↗Reverse‑engineered controllers for Bluetooth Low Energy (BLE) toy cars — most notably the Shell / QCAR promotional RC cars (BMW M Hybrid V8 and Ferrari F1‑75 models) built on the Brandbase BLE platform, with partial support for Bburago BLE cars.
The project ships three independent ways to drive the same car, all speaking the car's native BLE protocol:
| Implementation | Location | Runs on | Best for |
|---|---|---|---|
| ESP32 firmware | shellcar.ino | An ESP32 dev board with physical buttons | A standalone hardware remote |
| Python backend | backend/ | A computer with a BLE adapter (Bleak) | Keyboard / gamepad control, scripted routines, a local HTTP API |
| Web app (PWA) | gui/ + shellcar.html | A Web Bluetooth–capable browser | Phone / desktop control with no install |
The car exposes a BLE GATT service. Depending on the model, commands are sent one of two ways:
shellcar.html build a 16‑byte command
frame in the browser and encrypt it on the fly with
CryptoJS using the key
34522a5b7a6e492c08090a9d8d2a23f8.backend/commands.py.Key BLE identifiers (see backend/uuids.py):
| Purpose | UUID |
|---|---|
| Control service | 0000fff0-0000-1000-8000-00805f9b34fb |
| Brandbase control characteristic | d44bc439-abfd-45a2-b575-925416129600 |
| Battery characteristic | d44bc439-abfd-45a2-b575-925416129601 |
| Bburago control characteristic | 0000fff1-0000-1000-8000-00805f9b34fb |
The web app discovers cars by the BLE name prefix QCAR-.
Note: The AES key and command frames in this repository were obtained by reverse engineering the stock car firmware, for interoperability and hobby use. There is no affiliation with Shell, BMW, Ferrari, Brandbase, or Bburago.
shellcar.inoAn Arduino sketch that turns an ESP32 into a physical BLE remote. It scans for the car, connects, and continuously streams the command matching the currently pressed buttons.
Wiring (default pins, configurable at the top of the sketch):
| Function | GPIO |
|---|---|
| Forward | 4 |
| Backward | 5 |
| Right | 14 |
| Left | 27 |
| Turbo (toggle) | 26 |
| Turbo LED | 25 |
Holding the turbo button at boot switches the firmware into Bburago mode.
Build & flash
shellcar.ino, select your ESP32 board, and upload.115200 baud to watch the connection log.backend/BLE control from a computer using Bleak, with keyboard and gamepad input, scripted routines, and a Flask HTTP API.
| File | Description |
|---|---|
shellcar.py | ShellCar class — BLE scan / connect / send command / run routine |
commands.py | Pre‑captured encrypted Brandbase command frames |
uuids.py | BLE service and characteristic UUIDs |
routines.py | CarCommand model, command builders, and an example routine |
controller.py | Keyboard (WASD + T) and Pygame gamepad listeners |
shellcar_ps4.py | Standalone PS4 / gamepad driver |
shell_app.py | Tkinter desktop app wiring the car, controller, and a GUI together |
server.py | Flask HTTP API (/connect, /send_command, /battery_level, …) |
gui.py | Tkinter status GUI |
requirements.txt | Python dependencies |
cd backend
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt flask-cors
Dependencies: flask, bleak, keyboard, pygame (plus flask-cors for the
server). BLE and global keyboard hooks may require elevated privileges on some
platforms.
# Desktop app (Tkinter GUI + keyboard/gamepad listeners)
python3 shell_app.py
# HTTP API server on http://localhost:5000
python3 server.py
# Gamepad-only driver
python3 shellcar_ps4.py
Keyboard controls: W forward · S backward · A left · D right ·
T turbo.
server.py)| Method | Route | Description |
|---|---|---|
POST | /connect | Scan and connect to the car |
POST | /send_command | Run a routine: {"commands": [{"forward":true,"backward":false,"left":false,"right":false,"turbo":true}, …]} |
GET | /battery_level | Last reported battery level |
POST | /start_listeners | Start the gamepad listener |
CORS is open (*) so the web app can call it directly.
gui/ and shellcar.htmlTwo browser-based clients that talk to the car directly over Web Bluetooth (no backend required). They run entirely in the browser and encrypt commands client‑side.
Web Bluetooth requires a supported browser (Chrome / Edge / Chrome Android) served over
https://orlocalhost.
shellcar.html — single-file prototypeA zero‑build, standalone HTML page. Open it in a supported browser, click Connect to device, and drive with the arrow keys. Includes turbo, lights, and live battery readout. Good for a quick test with nothing installed.
gui/ — Next.js PWAA polished T3 / Next.js progressive web app with:
Shift turbo) and Gamepad API controllocalStorage)Develop
cd gui
npm install
npm run dev # http://localhost:3000
Other scripts
npm run build # production build
npm run start # serve the production build
npm run check # lint + typecheck
npm run electron-dev # run inside Electron (desktop)
shell_car/
├── shellcar.ino # ESP32 Arduino firmware
├── shellcar.html # Standalone Web Bluetooth prototype
├── backend/ # Python (Bleak) control, routines, and Flask API
└── gui/ # Next.js PWA + Electron web app
QCAR- name prefix.This is an unofficial, community reverse‑engineering project for interoperability and hobby use. It is not affiliated with or endorsed by Shell, BMW, Ferrari, Brandbase, or Bburago. Use at your own risk.