When something goes wrong between the Kamoji app and your Kamoji, the message in the app ends in
an error code, for example:
Kamoji is out of storage space. (Error E2014-28, 12 KB free)
The code tells us exactly which step failed. If you contact support, include it (a
screenshot is perfect).
Reading a code
- E codes come from your Kamoji. The number after the dash, if there is one, is the system's
own error number (for example
28 means "no space left"). "KB free" is how much room is left
on your Kamoji's storage.
- P codes are problems your phone noticed itself, such as Kamoji not answering.
- F- codes come from older Kamoji firmware that doesn't send a code yet: update your Kamoji's
firmware to get the detailed ones.
Error codes appear in the newer versions of the Kamoji app, with Kamoji firmware 0.2.1 or later
for the E codes.
Common codes and what to do
| Code | What it means | What to do |
|---|
| E2013, E2014-28 | Kamoji's storage is full | Remove mini apps you don't use, then try again |
| E2010, E1008 | A file arrived damaged or the transfer stopped | Keep your phone close to Kamoji and try again |
| E1005 | Kamoji is busy (another transfer or an update is running) | Wait a moment and try again |
| E1006 | Kamoji was short of memory | Restart Kamoji and try again |
| E3002, E3003 | The mini app's files are incomplete or invalid | Try installing it again; if it keeps failing, contact support |
| E3202 | The mini app is no longer on Kamoji | Refresh the Apps screen |
| P101 | Kamoji didn't answer | Keep your phone close and try again |
| P102 | The Bluetooth connection dropped | Reconnect to Kamoji from Discover |
| P104 | Kamoji's firmware is too old for this | Update the firmware |
All codes
Transferring files (E1xxx)
| Code | Step that failed |
|---|
| E1000 | Other transfer error |
| E1001 | The command was malformed |
| E1002 | The file is too big |
| E1003 | Invalid mini app id |
| E1004 | Invalid file path inside a mini app |
| E1005 | Kamoji was busy with another transfer or an update |
| E1006 | Kamoji could not reserve memory for the file |
| E1007 | Data arrived outside a transfer |
| E1008 | The phone stopped sending in the middle of a file |
Saving a mini app's files (E2xxx)
| Code | Step that failed |
|---|
| E2010 | A file arrived damaged |
| E2011 | Creating a folder |
| E2012 | Opening the file |
| E2013 | Writing the file (storage full) |
| E2014 | Finishing the file; with -28, storage full |
| E2015 | Renaming the finished file |
Mini app commands (E3xxx)
| Code | Step that failed |
|---|
| E3001 | Install: invalid app id |
| E3002 | Install: the app has no manifest.json |
| E3003 | Install: manifest.json is invalid |
| E3004 | Install: moving the app into place |
| E3101 | Cancelling an install: invalid app id |
| E3201 | Remove: invalid app id |
| E3202 | Remove: the app is not on Kamoji |
| E3203 | Remove: deleting the app's files |
| E3301–E3303 | Reading the app's settings |
| E3401–E3407 | Changing a setting: the value or setting was refused |
| E3408 | Changing a setting: saving it |
Detected by your phone (P1xx)
| Code | Meaning |
|---|
| P101 | Kamoji didn't answer |
| P102 | Bluetooth connection lost or not connected |
| P103 | Cancelled |
| P104 | Kamoji's firmware is too old for this feature |
| P105 | The mini app is too large |
| P106 | The file is not a valid mini app |
| P107 | Downloading the mini app failed |
| P199 | Something else went wrong |