W4ME Station ships as two matching JAD/JAR pairs:
| Pair | Use it when |
|---|---|
w4me-station.jad / w4me-station.jar |
The phone implements JSR-75 FileConnection and should browse local .wasm files |
w4me-station-base.jad / w4me-station-base.jar |
The full build is rejected, or the phone does not implement JSR-75 |
Both variants contain the same runtime and bundled cartridges. The base variant removes the optional local-file browser, its JSR-75 classes, and its file-read permission declaration.
- Keep the selected
.jadand.jartogether without renaming either file. - Transfer both files to the phone over USB, Bluetooth, a memory card, or the handset's normal application-installation tool.
- Open the
.jadfrom the phone's application manager or file manager. - If JAD installation is not supported, transfer and open the matching
.jardirectly. - Accept optional network and file-read permissions only if external cartridge installation is needed. Bundled cartridges run without network access.
The JAD records the exact JAR file name and size. Do not combine a JAD from one release with a JAR from another.
Try the full build first. Use the base build when installation fails with a
missing javax.microedition.io.file or FileConnection error, or when the phone
does not expose local-file browsing.
An installed cartridge is copied into RMS. It can be relaunched without the original file or network connection.
- Invalid application or JAR size mismatch: transfer the matching JAD and JAR again, without modifying either file.
- Missing FileConnection class: install the base variant.
- No sound: open
Sound settings, keepSoundenabled, and tryMIDI synthesis, thenSimple tones. - Music stutters while sound effects work: this is a confirmed limitation on
the tested Nokia E71.
MIDI synthesischanges which MMAPI path is used, but the current release does not guarantee gapless music on physical phones. - Nyan Cat clicks in WAV synthesis: generated WAV boundaries now return to
PCM silence. Player-close behavior remains MMAPI-specific; try
MIDI synthesisand preserve the lifecycle diagnostics described in Audio architecture and diagnostics. - Very slow cartridge: return to the library and try Sokoban, Wasm Wars, Duck Maze, or another turn-based cartridge. Performance depends on the handset VM.
- Installation permission prompt: network and file access are optional; denying them only disables the corresponding external-loading path.
Release checksums are stored in SHA256SUMS. From an extracted release
directory, verify them with:
sha256sum -c SHA256SUMS