Setting Up My Kyocera 902KC
About a month ago, I made the semi-impulsive decision to buy a Japanese flip phone off of Ebay. I wanted to spend less time on my smartphone and… I love silly gadgets too. I paid about $120 for mine in mint condition. From the title of the listing, I assumed that it was SIM unlocked. However, it came SIM locked and I paid for a service to SIM unlock the phone for me. Be aware of this—make sure that you are buying a SIM unlocked phone. In my case, I should have messaged the seller first to double-check this. (I brought this up to the seller and they offered to unlock the phone for me, but I already got it unlocked.)
Also, here is the user’s manual for the 902KC!
You might also want to pick up a 32 GB microSD card as the phone supports that expansion. It internally has 8 GB of memory.
Screen Mirroring Software
While setting up the 902KC, I found using screen mirroring software very helpful for inputting long text (such as your APN). It lets you navigate the phone with a mouse and keyboard. I use scrcpy.
Carrier Compatibility (USA)
My carrier is Spectrum, which uses Verizon’s networks. I’ve heard that the 902KC only works with T-Mobile, but I tried putting the nano SIM in anyway. As expected, it didn’t work. I ended up going with Mint Mobile after checking that my phone was compatible with their network by entering its IMEI number. You can also check the bands around your area with CellMapper.
To find the IMEI number: Settings > About phone > Status > IMEI information
Configuring the 902KC was relatively straightforward with this guide from Mint.
To enter your APN settings: Settings > Wireless/Network > Cellular networks > Access Point Names > Menu > New APN
Sideloading
There is no pre-installed app store on the 902KC, so I sideload.
On the 902KC:
- Enable developer mode:
Settings > About phone > Build number (Press this until you see "You are now a developer")
- Enable USB debugging:
Settings > More settings > Developer options > USB debugging
On the computer, install ADB tools. On Ubuntu (22.04), the package is named adb
. If you use a different distro, Windows, or Mac, there is this guide.
Plug your phone into your computer and select Allow
once your phone prompts for permission to grant your computer debugging. To start, open a terminal. Here are the commands I mostly used:
$ adb devices # Lists devices
$ adb install # To install an APK file
The first app I sideloaded was F-Droid, an app store of FOSS apps. The process generally looks like this:
- Download the APK file. The file extension will end in
.apk
. - Install the APK file using
adb
:$ adb install org.fdroid.basic_1021050.apk
- Yippee! It should appear on your phone. On the home screen, click
Custom > Add application
and your installed APK should be there!
Installed Apps
Installing F-Droid gave me most of the apps I wanted to install for different purposes.
Function | App | Source |
---|---|---|
Text | QUIK SMS | F-Droid |
K-9 | F-Droid | |
Weather | Clima | F-Droid |
Music | Spotify Lite | uptodown |
Maps | Organic Maps | F-Droid |
Keyboard | TT9 | F-Droid or GitHub |
Key bindings | Key Mapper | F-Droid |
Package name viewer | Package Name Viewer | APKPure |
Manga reader | Kotatsu | F-Droid |
Setting Up The Apps
K-9
K-9 was a bit of a headache to set up with Gmail. I remembering having a ton of trouble passing the CAPTCHA. To set it up with Gmail, this forum post came in handy. IMAP must be enabled. In my case, I didn’t have to generate an “App Password” unless it was for a Google Workspace account. Also, you may need to enable Allow less secure apps
, which can be found in your Google security settings.
Key Mapper
With Key Mapper, I was able to set my own bindings to adjust the volume, screen brightness, and toggle the flashlight. I came across this Reddit post about not being able to change the volume due to DND. It turns out that you would need to enable notification access via Settings > More settings > Apps > Special app access > Notification access > Key Mapper
.
When setting up your triggers, enable Do not remap
, which adds the key binding without overwriting the original key’s functions. This setting is accessed via the 3-dot menu on the top after adding a trigger.
When setting up the key binding to toggle the flashlight, I added constraints so that the key binding would work when the device is locked or unlocked.
The following table shows what triggers I’ve recorded to bind to what actions on my phone.
Triggered Key | Trigger | Actions |
---|---|---|
Call (or Start) button | Press | Volume down |
Call (or Start) button | Double press | Volume up |
F3 (or TV) button | Press | Decrease brightness |
F3 (or TV) button | Double press | Increase brightness |
F3 (or TV) button | Long press | Toggle flashlight |
TT9
To set up TT9 for quicker typing, open the app:
Initial Setup > Select Default Keyboard > Traditional T9
Languages > Load Selected
Keypad > Select Hotkeys > Backspace > F4
This sets the backspace to the Camera button, which is useful for when some apps break when the default backspace is broken.Appearance > Alternative Suggestion Scrolling Method
Ensure this option is enabled. This will allow you to create a lock screen password without being locked out of your phone. Be sure to install the latest APK from the GitHub.
Phone Settings
Using scrcpy
, you can pull down on the screen to access additional settings. I enabled auto night light and auto rotate.
The bottom three buttons that have Roman numerals on them are Quick Keys, which are like customizable shortcuts. I’ve bound mine to QUIK, Phone, and Alarm.
I wanted a custom ringtone and notification sound, so I transferred the audio files from my computer to the phone. On your phone, the change can be made with Settings > Sound/Notification > Phone ringtone > Data Folder
.
Debloating
To remove non-functional apps (as some only work in Japan, e.g. radio/TV), I used the Universal Android Debloater and the Package Name Viewer app to view what I could delete. Besides deleting the ones recommended to me, I’ve uninstalled the following:
- com.mobisystems.office.kyocera
- jp.kyocera.charactercheck
- jp.kyocera.kc_fmradio
- jp.kyocera.weather
- jp.softbank.mb.parentalcontrols
- jp.softbank.mb.mimamorimap
Phone Case & Screen Protector
I tried hunting around for a phone case made for the 902KC, but I haven’t found any. I wonder if someone 3D printed their own. I might try that one day. However, I did find plastic screen protectors on Amazon and I’ve installed those. They seem to have come already scratched up a bit. Definitely not the best quality, but I suppose it’s better than nothing.
Daily Use
GPS
I installed Organic Maps through F-Droid and it works! To enable GPS, go into Settings > More Settings > Location
and enable Location
. Make sure Mode
is on High accuracy
and that Wi-Fi scanning
and Bluetooth scanning
are enabled under Scanning
. Indoors, the GPS doesn’t really work but it does outside. Unfortunately, I couldn’t get the voice instructions to work either. Depending on where I’m going (and if it’s to an unfamiliar area), I keep my smartphone with me so that I can use Apple CarPlay.
But I’ve been thinking about the Kyocera A202KC. It has Android 10 and I wonder if Android Auto would work.
Bluetooth & Music
Bluetooth works with the AirPods Pros (2nd Gen) and it pairs nicely. I’m sure wired headphones or earbuds would also work so long as they are USB-C. My friend Gene (@spicydorite) told me that this analog dongle works with the phone! He has a Kyocera 903KC, which is very similar to the 902KC, and confirmed it works. I use Spotify Lite and download the playlists I want when I’m on the go.
As for the drive, bluetooth pairs with the Mazda3 (2016), the CX-30 (2024), and the Audi S5 (2024). The media controls also work in all cars.
Hotspot/Tethering
To enable hotspot, see: Service > Tethering > Wi-Fi hotspot
.
Tips
- There is a feature called
Write Now
, which lets you write text from the home screen. This can be accessed from settings:Settings > More Settings > Languages & input > Write now
. However, my keyboard seems to break once I use this with TT9. - The sub-display, which is the outer display that shows time once your phone is closed, can be changed in
Settings > Wallpaper/Display > Sub display
. Changing theDisplay pattern
toSmall
gives you the date! - You can customize your home screen to set your own apps by choosing
Menu > Layout
and then scrolling all the way to the right for the last option.Edit
should now appear on the bottom of the screen and you can choose an app to add or delete. - While using the pointer, holding the center D-pad button turns on scroll mode, which is useful for gestures.
- While taking photos, the side button can snap pictures, which helped me avoid getting my fingers caught in the photo. Like in the one below!
References
- Reddit post titled “Some Tips and Tricks for the Kyocera 902KC!” by u/HogwashDrinker
- Reddit post titled “Kyocera Digno 3 (902kc vs. 903kc) information & compatibility” by u/dche_21
- Blog post titled “Digital Minimalism: Kyocera 902KC”
- Reddit post titled “Kyocera Digno 902KC/903KC — What I’ve Learnt so Far, and What You Should Know Too! | 1 Week in — (USA)” by u/FitAd1732
- Reddit post titled Been using a Digno 3 902kc for about 4 months now. Here is my experience.