The Official NDS Homebrew Thread


Recommended Posts

Seeing as the DS homebrew scene has really matured in the past few months, I thought we may as well have a thread here about it for information and help.

Types of carts.

There are two types of carts available these days, one that goes in the top slot where a regular NDS game goes (slot-1), or the older kind that goes in the bottom GBA slot (slot-2).

Slot-1: With slot-1 carts, you do not need to run backups through a patcher. Just dump the file on your MicroSD and it will run. The only downside to slot-1 carts is they will only run NDS backups at this time. No GBA.

Slot-2: With slot-2 carts?you?need?to?run?the?backups?through?a?patcher?on?your?PC?before?transfering?them?to?your?DS.?Different?games?need?different?settings,?so?the?compatibility?is?not?as?good?as?with?slot-1?carts.?The?What you will need.need.[/size][/b]ill need.

Slot-1:

1. A MicroSD card of the size of your choice

2. A slot-1 flashcart.

3. A MicroSD reader for your PC (most MicroSD cards come with an adaper allowing you to Slot-2 standard SD reader).

Slot-2:

1. A No Pass device. This is the newest generation of Passme devices. They are a DS cart that goes in your DS cart slot and removes the security checks of the DS firmware, allowing you to run unsigned code from the GBA slot. They are very simple to use. Just put it in your DS slot like a game, and away you go. No need to flash your DS's firmware like with the previous generation of Passme's. The Superkey, Passcard 3, and MK4 - Mini are the currently the best ones on the market.

To find out what No Pass device is best for you and the cart you are using, consult this chart.

2. A GBA flash cart. This is a cart that goes in your GBA slot and works as an adapter for flash media (CF, SD, MiniSD, or MicroSD). Basically you load the files onto the flash media on your computer, pop it into the GBA flash cart, and run the files from there. There are many different carts on the market of various sizes. Different carts have different compatibility with homebrew, DS backups, and GBA backups, so it is important to do a bit of research before buying to find the cart that fits your needs.

Right now the two best all-round carts are the Supercard and the M3. The M3 has a nice GUI loader and slightly better GBA backup compatibility. The Supercard has a simple text based loader, and slightly worse GBA backup support. Both have about the same compaitibility with DS backups and homebrew. The M3 is almost 2x the price of the Supercard, so you will have to decide for yourself if the GUI and slightly better GBA backup support is worth the extra money to you.

Some carts, such as the G6, have internal memory so there is no need for extra flash memory such as an SD card. This type of cart currently only has up to 512MB of memory, however. That's probably enough if you only plan on using it for backups, but if you plan on running a lot of homebrew, MP3's, and videos, you will find it to be not nearly enough room.

3. If you went with a cart without internal memory (such as the M3 or Supercard), you will need flash memory of your choice and size matching the format of the cart you got (for instance, if you got the Supercard MiniSD, you will need a MiniSD card in the size of your choice). You will also need a USB reader to read the card on your PC.

Here are a few links to the homepages of just a few of the more popular carts for the DS:

Supercard

M3

Where to buy.[/u][/size]

[/b]!--sizec-->

I would recommend buying from a place based in North America or Europe over a place in Asia. The Asian places get the new products a fair bit earlier, but can be quite untrustworthy. Better to wait a few weeks longer and get it from a more trustworthy source. I've got all my stuff from Kicktrading. Great customer service and fast shipping. He's based in Canada, but ships worldwide.

There is a fairly definitive list of shops and reviews on GFlashme.[/size]

[/b]!--sizec-->

Flashme is a replacement firmware for the DS that doesn't have the security checks built in, allowing you to run unsigned code from the GBA slot. You will still have to purchase a No Pass device as described above to install it. Be aware that many people have bricked thier DS's trying to install it, particularly the Lite. However, if you folPros and Cons of Flashme: be ok.Pros:

Cons of Flashme:

Pros:

1. No need to have a No Pass in your DS slot. Helpful if you have lots of legit games that you will be swapping out.

2. Checks for the only known DS virus.

3. Saves a small ammount of battery time because yoCons:

hing in the DS slot.

Cons:

1. You can brick your DS trying to install it and a lot of people have done so.

2. Voids your warranty.

3. Not really needed anymore with the new No Pass carts.

Some people like to use flashme because it wites recovery code in your firmware, allowing you to recover from a virus attack. They feel this makes them "safe" from viruses. Personally I think it's not needed. The virus was only released as a proof of concept and only got 5-10 people, and that was about 6-8 months ago. No one has seen it since. I personally don't feel it keeps you safe and it's more risky trying to flash your DS than any threat from viruses.

Whether you have Flashme or not, the best way to protect yourself is to only get your homebrew from reputable sites such as the ones posted futher down in this guide, and let others test it first and report back. Wait a few days to a week after it is posted and read the comments, making sure it is safe. I followed this practice with my Flashme'd DS Phat, and I follow it with my non-Flashme'd DS Lite with No Pass (Superkey) as well. My point is that you are dreaming if you think Flashme is going to keep you safe and protect you from viruses. Only being a smart user will. This is why I think Flashme is not needed as protection from viruses. Like I said, it will not check for the next virus released anyway and the one virus that was released was not widespread and hasn't shown up since.

Personally, I think the No Pass is the way to go. You already need it to install Flashme anyway. Why void your warranty and risk bricking your DS when No Pass works sHomebrew.

[/b]DLDLDI!--/sizec-->

DLDI

DLDI?is like a file driver for your flash cart. Before DLDI, homebrew developers would have to develop thier software, test it on whatever card they have, and then release it. People would try the app, then report back that there are bugs on thier cards or it's not compatible. The developer would then have to try and fix compatibility with every card that is out there and make it work perfectly on every card. A daunting task. Developers were spending as much time trying to fix compatibilty as developing the actual software.

With DLDI, the developer only has to develop with DLDI compatibilty in mind. If it is DLDI compatible, it will be compatible with all cards. This frees the developer to just develop his software and not have to worry so much about compatiblity and fixing it for every card that is out there, thus making the DS a much easier and more applealing platform to develop for.

What it means for developers: As stated above, they can just develop their software and not have to spend so much time on compatibility.

What it means for users: Homebrew software should work on all cards. You won't have to wait for developers to release a version for your card or fix issues with your card. The con is that you have to get the DLDI patcher software and DLDI driver for your card and patch the homebrew file with it before it will work, but this only takes a few seconds and is well worth it for better compatibility and to keep developers happy.

So basically what you would do is you would download whatever homebrew you want to try, and if it is DLDI compaitble, you grab the DLDI file for your cart and the GUI patcher here, and patch the homewbHomebrew Appsle and it

>HoHomebrew Apps]art.

Homebrew Apps

There are a lot of really great homebrew apps available for the DS. There are two that I think are must - have for any DS owner, Moonshell and DSOrganize.

Moonshell is an all in one file viewer and media player. With it you can listen to MP3's, watch movies, view pics, and read .txt files. It is highly skinnable and customizable. It can be complicated to set up until you know what all the settings do.

Here's my skin and compile with LE5 skin for those of you who either want the skin, or would like to give Moonshell a try, but don't want to go through the trouble of compiling it.

Screenshots:

screenblue2wz.png

screenblack6zk.png

Kit for compiling your own.

The black version looks a little bit "grey" on the Lite with full brightness due to the insane brightness of the Lite. Maybe I'll make a version made just for the Lite with full brightness when I feel motivated and if there is demand for it.

DSOrganize is an organizer app for the DS. It has a Calendar, Day Planner, Address Book, Todo List, Scribble Pad (paint), File Browser, Calculator, and Homebrew Database. The file browser is much more robust than Moonshells. It allows you to create and delete files, hide and unhide files, view .txt files and add bookmarks as well as edit them, and view and edit HTML files. One of the best things about it is the Homebrew Database. Though it only has a small percentage of what is out there, it allows you to download apps over Wifi right MrShleeAwesome stuff!!

MrShlee[/i]ome stuff!!

MrShlee compiled and posted a great list of apps and links later on in the thread that I will repost here so it is easy for everyone to find. I've also added a few additional apps of my own discovery to this list. It is by no means a definitive list, but it is more than enough to keep you busy for quite some time:

DS related news http://ds.whatalicefound.net/news/

DS related homebrew http://ds.whatalicefound.net/dsbin/

or *Currently outdated* DS Wik

This has everything to do with Homebrew - No Warez or Romsto do with Homebrew - No Warez or Romso

mebrew - No Warez or Roms

DLDI[Allows most newer homebrew to work properly on all carts]

Wolfenstein 3D [Wolf3D SDL Port]

PicoDriveDS [ARM7 Genesis Emulator Port]

DualSwan/WonDerS [WonderSwan emulator]

NDSMail

A Touch of War [AOE-like RTS]

DS Drum Machine [909 and 808 sample sets]

Dissonance [streaming media]

SylphAMP [Winamp-to-NDS interface]

Moonshell [Complete Media Player]

DSLinux [Linux on the DS.. powerful port]

Yet unnamed RTS Project [Cool but yet unnamed WIP RTS engine]

beup [MSN client]

Dynastab homepage [a guy who releases alot of cool stuff]

ScummVM DS [its ScummVM for the DS - pretty good]

Poke Teh Bunny [Poke the Bunny. Careful! It bites!]

DSOrganize [multifunction organizer application]

SylphIRC [Wifi + DS = IRC]

Stella DS [Atari 2600 emulator Stella]

DS Sampling Keyboard [Ferris Bueller's day off Sampling Keyboard]

DSLua [Lua script for the DS]

flashbackDS [REminiscence Port]

NitroTracker [traditional DOS/Amiga style module tracker]

Tales of Dagur [Tile based scroller]

Draw [R10 - Fun Little drawning/sketching]

DrummerS [DS drumkit *use the drum machine*]

MegaETk [MegaMegaMan Clone]

robotfindskitten DS [robotfindskitten]

AXE [Electroplanktonish music creation tool]

SnezziDS [The DS port of Snezziboy]

Bubble Wrap DS [Who doesn't love to pop bubble wrap?]

Dillama v0.2beta [DS XBMC Remote]

NetHack DS [NetHack Port]

Mini vMac DS [MiniVMac emulator WIP]

Puerto Rico [Andreas Seyfarth's Puerto Rico]

Suomitetris DS [Tetris clone]

FP-Project [Frozen Bubble Clone]

QBX [3D cube 5x5x5]

Twin Isles [sim Isle clone]

DSAIM 0.01e [AIM Client for the DS]

BatchDGP v1.0 [High Quality DPG Converter for Moonshell]

Command and Conquer DS [WIP C&C Port for the DS]

ReinMoon v0.4 [DS Cart Save Backup Tool]

DSFTP 2.0 [FTP Client for the DS]

DSLiveWeather! [Get current weather on your DS over Wifi]

This is just a very small sample and will probably be outdated shortly. Links..[/size]

[/b][/size]

GBAtemp (Flashcarts, homebrew, reviews and guides)

gbadev (Homebrew and development)

The Unofficial Supercard Forums (Supercard and homebrew)

M3 Adapter Forum (M3 and G6)

GBA The Movie Way (Movies, Homebrew, M3)

Drunken Coders (Homebrew)

What Alice Found (Homebrew)

Dualscene (News and misc.)

DS Linix (Linux for the DS)

EZ-Flash Froums (Official EZ-Flash English Forums)

Guide updated 20/03/07[/i] (Homebrew)

Guide updated 20/03/07

Edited by Ji@nBing
Link to comment
https://www.neowin.net/forum/topic/451078-the-official-nds-homebrew-thread/
Share on other sites

Anyone know any way to get this Wifime working over a normal wireless router?

All these apps look interesting, and it would be good to get some of the new demos, but I can't be bothered to go out and buy new hardware for it.

I'm not too sure on that, as I've never used Wifime. Your best bet is to look arround and ask here. Keep in mind that apps such as Moonshell won't really work over it though as you need the extra space that an SD or CF card brings to run it properly.

I would really recommend picking up a flashcard. Not only will it enable you to easily run more homebrew, but you can run NDS ROMS with it as well. This way you can back up all your games to ROMS, and then just have one cart for them all, rather than having to carry all of your game carts arround. It's very convinient.

I would really recommend picking up a flashcard. Not only will it enable you to easily run more homebrew, but you can run NDS ROMS with it as well. This way you can back up all your games to ROMS, and then just have one cart for them all, rather than having to carry all of your game carts arround. It's very convinient.

Did you honestly say that with a straight face? Yes, it can play 'Back-ups'

;)

I would really recommend picking up a flashcard. Not only will it enable you to easily run more homebrew, but you can run NDS ROMS with it as well. This way you can back up all your games to ROMS, and then just have one cart for them all, rather than having to carry all of your game carts arround. It's very convinient.

i'm thinking of buying a DS in the next few months... what brand/model do you recommend for me to buy in order to play homebrews (and possibly my own backups too)?

Well, I suggest waiting for the DS Lite. The new M3 + Passme works like a gem on the new DS Lite, so it's all good.

Do you know if you can FlashMe the DS Lite as well? I have a flashed DS and a SuperCard, and my friend is looking into a DS Lite if he can flash it.

Some good homebrew here. I'm using Win2DS right now. It's pretty fast (though screen updates are slow), but when you disable screen updating, the mouse is fast enough to use as a normal mouse. :D

What flash carts would you recommend? I've been looking into this stuff since GBA was first launched and never got around to getting the cart. I'd also be interested in playing GBC software on the GBA SP / NDS. As well as NES and SNES for that matter. :)

Been looking for this type of thing though, an OS type software for the DS. Reading text files and so forth would be useful.

What flash carts would you recommend? I've been looking into this stuff since GBA was first launched and never got around to getting the cart. I'd also be interested in playing GBC software on the GBA SP / NDS. As well as NES and SNES for that matter. :)

Been looking for this type of thing though, an OS type software for the DS. Reading text files and so forth would be useful.

I use the Supercard and it's good enough for me, but the best on the market is the M3:Perfect. It has a bunch of features that the Supercard doesn't, weather they are worth the extra money is up to you. For an extensive review on the M3, go here. They also have one for the Supercard here.

Keep in mind that the emu's for the SNES aren't all that great at this point as far as compaitbility. The creator has made it from scratch to run natively on the DS rather than port snes9x. Compatibility list here.

  • 2 weeks later...

A new app for managing saves has been released. It's great for games that only allow one save file such as Mario Kart and Castlevania.

Features:

-create multiple save for a game (up to 9)

-change the current save for a game

-create a new empty save for a game

-copy the current save to a new one

-erase a save

Download

It's quite good. The touch screen is used as a mouse, also showing your entire computer screen. While the top sceen is used as a zoom screen. Currently there is no way to adjust the level of zoom, but there should be in an upcoming version. The speed is pretty decent and is expected to be much better in the next release as the creator was waiting on a new version of the Wifi Lib (just released yesterday).

Homebrew authors have been waiting on that new version of the Wifi Lib for months, and it finally has TCIP and a bunch of other stuff. Expect to see a ton of new Wifi apps in the near future because of this, such a full out web browsers, e-mail clients, MSN clients, ect... We have some awesome stuff to look forward to in the upcoming months :)

I have a question:

I am looking at the: G6 3rd Generation 2G Combo the thread starter linked to at Kick Trading up in Canada to store my homebrew programs on.

Can a homebrew application that I write for GBA save data to the flash cartridge like it would with a "save game" type emulation of a GBA game that supports save games? Or can your program only treat the cartridge as ROM? Basically, is there anyway for me to interface with a storage device via the game console and not by external means?

Putting it another way: can I write a program for GBA that lets the user spell out their name by some means and then have the unit powered off and then power it back on and read from storage the last input was (the person's name) for instance..... ?

Yep. You can do that. An app called DSOrganize (it's in my first post) allows you to edit text files and save them, as well as create pics in a paint program and save them to the card in .png or .bmp format, then view them on the DS or hook the DS up to the PC and take them off the card for viewing on the PC. I think that's what you were asking :p .

If you need futher help with you app, I would suggest signing up and asking here. Most of the GBA and NDS developers seem to hang out there.

BTW, I've heard the G6 hasn't had as good compatibility with things as the Supercard and M3 have recently, so you may want to think about getting one of those instead.

pretty much too late on that. I already ordered the G6 (i'm anxious to get started). Hopefully it will work well enough for my needs w/ this GBA SP.

Does anyone know if any documentation exists on utilizing the EXT.1 port in the back? The DS nearly has a complete TCP/IP implementation, while the GBA SP just has this EXT.1 port that I can't find any documentation on. I need to know how I can interface with it if it is going to work at all for my project.

I'll dig around that forum.

Thanks!

those guys at the gbadev.org forum pointed me in the right direction. I knew someone had banged their head against the wall with this problem before, I'm just glad they wrote something about it. Turns out the Gameboy Advance SP's Comm port CAN in fact work in UART mode which makes it perfect for my application. Unfortunetly, the DS does not have a comm port. WiFi is nice, but it is very difficult to interface with from the perspective of small electronics and microcontrollers. Just a TCP/IP stack can take up quite a bit of precious memory and processing power which becomes problimatic on larger designs (read: cost more).

Next puzzle:

One problem I am having: finding cheap flash cartridge solution for my homebrew applications that I'm writting. The 2GB G6 combo that I purchased cost me $175. So I've spent a total of $215 for the whole thing. So much for buying the gameboy SP as a cheap nice full color LCD and control pad. Does anyone know of a cheaper solution? To be honest, for the application I'm putting together even 32M is a LOT of memory. The 2GB I purchased was just because I was splirging and just wanted to get started prototyping right away. My goal is to be able to impliment the gameboy advance SP as a HUD for my systems and keep the cost of a full stand alone unit below $100.

-Shadrack

The Supercard is the cheapest flashcart on the market. Especially if you don't need much memory because you can just get a cheap, small sized CF or SD card for it (whatever version you want to go for).

If you want to do it as cheap as possible, I'd look at getting GBA SP parts on Ebay. Also I seem to remember seeing some sites that sell DS parts, I'll take a look and see if they sell GBA parts as well.

Also about the G6, it will be great for what you want to use it for. It's really only some NDS roms that the compatibilty isn't quite as good.

Good luck on your project. I hope it all works out well for you.

I'd like to add voice for the Supercard, I have the CF version (which i feel is great! kind of makes it like a CF card adaptor for the NDS). And I dont even have to mention about the software support from the guy who creates it (romman), he keeps updating the firmware like crazy, and not simply forget about his cutomers once they've been sold the hardware :)

I'd like to add voice for the Supercard, I have the CF version (which i feel is great! kind of makes it like a CF card adaptor for the NDS). And I dont even have to mention about the software support from the guy who creates it (romman), he keeps updating the firmware like crazy, and not simply forget about his cutomers once they've been sold the hardware :)

:yes: Yep. In fact he just pdated the patching software and the firmware again today :p

^Yep, sorry I missed that one. Some people may be interested in it, but it's entirely command line, so I just couldn't be bothered.

Those apps taking advantage of the new Wifi libs are starting to show up:

NDSMail is a mail client for your DS. Features in the newset build are as follows

- access point select screen (Press Start while it tries to connect to one of the default access points); may not work perfectly yet

- pop3 code improved

- smpth authorization fixed

- compose message improved

- keep alive packets sent for all screens (except dialogs)

known bugs:

- sometimes messages are displayed incorrectly or duplicated, crashes while downloading mail. most important issue at the moment caused by a bug in dswifi

- keyboard causes freeze when typed very quickly (palib)

- bad error handling for mail send failure

- config file writing not supported on some flashcards like SCSD

- keep alive packets send for all screens (except dialogs)

Please note that this is still in the early stages and has some work left to do.

DS - IRC is a new IRC client for the DS. Features are as follows:

Things that work:

-Connects via DS WFC preferences (only...)

-Connect to specified server

-Join/part channels

-Send messages to channels (kind of required...)

-Change nick

-Track users in channels (joins, parts, nick changes, ...)

-CTCP ACTIONs (/me)

-Quit (...)

-Onscreen keyboard for entry

Things that probably don't work:

-Privmsg to other users: you may be able to reply but they have to initiate the conversation

Things that don't work:

-Everything else

Check the gbadev thread here for usage info.

This is just the beginning. We should be seeing tons of new wifi apps in the near future :)

  • 3 weeks later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • In the way that you framed it incorrectly. You wrote: "The constant need to close all browser sessions and wait for a new version to install" There's no "constant need to close all browser sessions". That's factually incorrect. The browser downloads its updates in the background and installs them when you open it again. Silently. And there's no "wait for a new version to install", updates are small and take 2-3 extra seconds AT MOST, if any. If you have an SSD, there's zero extra time. Also, every mainstream browser operates this way. Firefox, the FOSS go-to browser, the default on almost every Linux distro, does exactly the same. Also, you don't need to constantly restart Edge for updates to install, you can completely ignore them and it doesn't even ask you to handle them, it's all silent and automatic. So I don't understand what else do you want.
    • DuRoBo Krono Review: Portable E-Ink reader with great ideas that need a bit of improvement by Taras Buria Phone-sized e-readers are gaining traction these days, with more people treating them as a getaway device to cure phone addiction (or at least they are trying to) or having a more pocket-friendly reader that is easier to carry and hold. The market now has plenty of such readers to choose from, and DuRoBo is the latest addition, a new player that offers a more interesting approach to the idea. The Krono is a $279 e-reader with an interesting twist, which tries to make the device more fun and ergonomic. Here is my review. Disclaimer: DuRoBo provided the review sample without any editorial input or pre-approval. The Krono comes in a phone-sized box with pink accents. Inside, you get the device itself, a short user manual, and a USB cable. The cable is a bit old-fashioned, Type-A to Type-C, which is a bit disappointing. Hot take: I would rather have no cable in the box rather than another Type-A cable that gets immediately thrown into my box full of similar cables I never use. The Krono also has no charger in the box, as it relies on accessories you already own, which is fine with me. Here are the specs: Dimensions 154 x 80 x 9.0 mm or 6.06" x 3.15" x 0.35" 173 g or 6.10 oz Materials Black or White plastic Display 6.13-inch E-Ink Carta 1200, 1,648 x 824 pixels, 300 ppi Touch-capacitive. Dual-tone frontlight. Processor 8-core Qualcomm Snapdragon 690 (QTI SM6350) 2 performance cores at 2.07 GHz 4 efficiency cores at 1.71 GHz Memory 6 GB Storage 128GB, non-expandable ~104GB available out-of-the-box Operating system Android 15 with a custom launcher Connectivity Wi-Fi and Bluetooth Battery 3,950 mAh battery Buttons and port USB Type-C port Power button, Volume button, Smart Dial Breathing Lights Audio Mono Speaker and Dual microphones In the box The Krono, a Type-A to Type-C cable, user manual Price $279 on Amazon First impressions Right off the bat, no, this is not a phone replacement. Do not approach this device thinking it can serve you as a dumb phone to cure your TikTok addiction. In addition to the fact that the Krono has no cellular connectivity, I strongly believe that no amount of extra devices can fix your phone addiction until you put some serious effort into it. The Krono is a phone-sized e-reader, a companion for your phone dedicated to reading without distractions. The DuRoBo Krono is made of plastic with a very fine texture. It is hardly premium, but I also cannot say it feels cheap. The device is also a bit thick, quite dense, and well-built without rattling or cracking. You get to choose between two colors: white and black. The front has quite thick bezels, which is hardly surprising for an e-ink device. These things use front light, with LEDs usually placed on the screen perimeter. While I do not mind thicker bezels, the notably larger chin cheapens the look a little. What I mind is a notable seam between the display and the main case, which, after just two days of use, collected plenty of dust and specks. The back of the Krono is what makes the device stand out. There is a cylinder (DuRoBo calls it the Axis) embedded in the back of the reader, housing three elements: a power button on the right edge, a Smart Dial on the left edge, and "Breathing Lights" on the back. An etched DuRoBo logo sits below the cylinder, and it is the only piece of branding you can find on the device. Overall, the design and materials are very unassuming, but the cylinder with additional control elements certainly elevates the look and makes it more interesting. Other physical elements include two microphones (one on the top edge and one on the bottom edge), a USB Type-C port, a volume rocker, and a single mono speaker. There is no fingerprint reader, so if you want to protect your device, a PIN is your only option. The official TPU case is not the most premium-looking Display The Krono has a 6.1-inch E-Ink Carta 1200 touchscreen display with a resolution of 1,648 x 824 pixels (300 ppi). The display is front-lit, and you can adjust the brightness and temperature from cool to warm. Unfortunately, the Krono lacks automatic brightness and temperature adjustments, and you cannot set a custom schedule for the frontlight. However, you can set it to always enable frontlight so that you can see what is happening on the screen when turning it on in a dark environment. On the bright side (get it?), the front light can get extremely dim so that the screen is barely readable in a pitch-dark room. The front light is also uniform across the screen, with no noticeable temperature gradients. I am very susceptible to uneven front light, and it is very easy for me to notice it, but the Krono is doing a very good job in this area. I also like that the edge shadow is not very prominent and barely visible in the black variant. E-Ink Carta 1200 is not the newest generation (there are Carta 1250 and 1300), but it is still a good display. It supports three modes: Clarity, Speed, and Quality. In Clarity mode, text is very sharp and easy to read, but you trade that for more ghosting, a slower refresh rate, and more artifacts when the display changes images. Speed mode, as the name suggests, boosts refresh rate and reduces ghosting, but fine print and text become more jagged. Finally, Quality mode is only available in Android apps. It has the lowest refresh rate, but in return, you get much better visuals, improved gradients, and more. Like brightness and temperature, you can toggle modes from the control center. It is available when swiping from the top-right corner of the screen (the top-left is for notifications). I also like that the Krono can work as a desk clock when not in use. It has a bunch of screensavers, including horizontal clocks with time, date, and current battery level. The screen refreshes once per minute, and battery drain is extremely low (not even 1% in 24 hours). It is a great use of the technology, and another thing I wish more e-ink devices featured. Smart Dial The Smart Dial is Krono's main party trick. It sits on the left side of the device and serves multiple purposes. You can twist or press it to perform various actions, depending on the current use case scenario. When reading books, twisting the dial flips through pages, and pressing it refreshes the screen. On the home screen, the dial adjusts the brightness, and holding the dial pressed launches voice note recording. Finally, a quick double press launches the DuRoBo AI chatbot. While the dial scroll is not notched, it is very smooth and has haptic feedback that confirms your actions, which feels very nice. As a long-term Apple Watch user, I love the idea behind the dial. It feels very natural and oddly satisfying to use, especially with that subtle haptic feedback. I never liked flipping pages with touch input, and I strongly believe each e-reader should come with some sort of physical controls for turning pages. The Krono has both volume buttons (which also work as page turners) and the dial, so you are free to use whichever you prefer. With that said, the dial is not perfect. For one, it sticks out of the case way too far for my liking, raising concerns about durability and longevity when carrying the Krono around in a pocket (it is a pocket-sized device after all). Also, it has too much wobble, which cheapens the experience and makes it feel a bit flimsy and unsecured. While there are two plastic guards on the Krono's case, they are way too small for any kind of protection. I also think DuRoBo should let users customize dial actions (the only available customization is scroll direction), particularly for long and double presses. Not everyone needs voice notes, and DuRoBo AI does not work without an active internet connection, leaving the long press essentially useless when offline. I do not mind these features, and I genuinely think they are useful, but I would rather have the ability to toggle between screen modes, turn the frontlight on/off, or launch my favorite app. I also agree with people on Reddit asking developers to let users adjust the dial sensitivity. I hope this is something DuRoBo can implement with a software update to make the experience more personalized (it is a Smart Dial, after all) and incentivize users to fiddle with the Dial more often. The Dial is a fantastic idea, so please, guys, improve it a little. As for ergonomics, they are mostly fine, but the dial's position may feel a little awkward and way too high. When I use a phone or a phone-sized gadget, I tend to rest one of its corners on my palm for a more secure grip. With the Krono, such a grip is impossible because you cannot reach the dial even with big hands. You have to lower the reader a bit and hold it like a bottle without any extra support for the bottom edge. Such a grip is not necessarily uncomfortable (the Krono is also light enough for it), but it requires a bit of muscle retraining. Sometimes, I do not bother with the dial and hold the Krono like my phone, flipping through pages with volume buttons, as they are perfectly positioned for my right-hand thumb. Interestingly, when testing the Krono, I would often find myself thinking that a roller embedded in the long plastic cylinder on the back of the device would have been a much more comfortable solution. There is a free idea for you, guys. Software The Krono runs Android 15 with a very minimal launcher on top. The home screen presents you with a list of apps, a scrollable list of widgets, and your user profile. Widgets can display time, calendar, or recent books for quick access. You can also add or remove apps from the home screen to keep the most useful stuff around without tapping "Apps." I like this minimalistic approach; it looks clean, easy to understand, and light. I understand that some may find the list of all apps way too clean, but fortunately, DuRoBo lets you switch to traditional icons. The reader also has a bunch of preinstalled apps: Read: The default app for reading. Browser: A Chromium-based browser. Files: A simple file manager. Music: A simple music player. Spark: A voice recorder with transcription support and AI summarization DuRoBo AI: A built-in AI chatbot. Transfer: An app for file transfer over Wi-Fi. If that is not enough, there is the Google Play Store, where you can download all the extra apps you need, alternative readers, podcast apps, chatbots, and more. DuRoBo is not trying to give you an all-in-one device. The standard software experience is quite minimal, which makes it easy to approach and learn. The standard reader supports EPUB, EPUB3, AZW3, MOBI, PDF, TXT, DOC, and DOCX, which is more than enough to let you read most books without third-party software. As for customizing the reading experience, you can select one of five built-in fonts, adjust size and thickness, adjust margins and spacing (only three variants for each), change text alignment and direction, toggle the reading status bar, and switch to dark mode. There is also text-to-speech, which utilizes Android's default TTS tech. While I like the simplistic approach, I cannot help but feel DuRoBo could have made the built-in reader a bit more customizable. However, I am not going to bog down on this, as you can always install any other reader you prefer using the Play Store or by sideloading an APK. Getting books to the Krono is very simple. Given that the device is an Android smartphone without cellular connectivity, you can transfer files via a USB Type-C cable, download them using the built-in browser, share them over Bluetooth, or use cloud storage. My favorite was the built-in Transfer app. It is simple, reliable, and very well-designed. I was surprised by how well-designed the web portal is. It is fast, pretty, and properly categorized. Well done! Once you have your books loaded, you can highlight or underline text, add annotations, bookmark pages, check the table of contents, and ask AI about the selected text. Unfortunately, the Krono has no built-in vocabulary, but again, that is something a third-party reader could fix. Overall, the built-in reader is light and snappy, with just the minimum amount of features for a regular user to enjoy reading books. The Krono has no built-in reading tracking, so stat nerds will have to look for third-party reading apps. However, you can set a daily reading goal, and the reader will notify you when you reach it (for example, one hour). You can also set a reminder to read at a certain time, and when the time comes, the Krono will light up its back LEDs and unlock itself to nudge you. Other than that, the rear LEDs do nothing, not even showing charging progress, which is an unfortunate misopportunity if you ask me. Quirks aside, Krono's Android runs quite snappily and bug-free. Early reviews of the Krono criticized its Android 13-based software quite a lot, but now, the reader runs Android 15, and its software has fixed plenty of initial complaints. I never experienced any issues with built-in apps. AI attempts The DuRoBo Krono comes with a built-in AI chatbot. There is no information on what model powers this thing, but the system says it was "trained by Google." You can launch the bot from the app list or by double-pressing the dial. It works just like any other chatbot, and you can ask it anything by typing or using voice input. The AI saves your chats, and you can rename, export, or delete them. DuRoBo AI requires an active internet connection, and it does not work offline. Its reach and capabilities are also limited. You can only chat in the app and use it in the reader app as a makeshift vocabulary. However, the implementation is kinda awkward. You can only send a selected portion of text to AI without giving it any requests or instructions. I highlighted the word "dumb," and it apologized to me for not being useful. You also cannot ask follow-up questions or send the generated response to a separate chat. The chatbot is also slow, even with fast Wi-Fi, making the overall experience quite frustrating, which makes me again wish for the ability to remap the double press to something else. Spark, the standard voice recording app, also uses AI for note summarization and transcribing. Neither feature works offline, unfortunately. Spark records notes up to 30 minutes using Krono's dual microphones, and you can rename or export notes. Transcription quality is decent, and the speed is alright, but you can find much better solutions in the Google Play Store. What I like about Spark is that transcribed notes are not locked, and you can always type more to elaborate on your ideas, which is handy. Overall, I like that the Krono is not shoving AI down my throat, but to be honest, there is really not that much to shove. AI features here feel raw and need improvements to be more useful. Battery Life Like most E-Ink readers, the Krono has fantastic battery life. Even with a clock as a screensaver, its standby power consumption is incredibly low. And when in use, you can get weeks of reading on a single charge. Without the front light, my unit never sipped more than one or two percent of battery during a one-hour reading session. It was nice to see plenty of battery-related settings. You can limit charging at 80% to protect battery health long-term, check the number of charging cycles, manufacturing/first-time use date, battery health, and the maximum capacity. Additionally, the Krono lets you select what hardware remains enabled when sleeping. This lets you keep Wi-Fi and Bluetooth on (say, if you want to receive notifications, for some reason) and keep audio playing when locked. Turning these features off effectively eliminates any standby battery drain. I left my Krono sitting for 24 hours with a clock screensaver on, and it did not drop a single percent. The pretty big 3,950 mAh battery justifies the device's thickness and ensures you do not have to charge it for long periods. Speaking of charging, it is capped at only 10W, which is a bit disappointing, as getting such a big battery to 100% takes a notably long time in the era of super-fast charging smartphones. DuRoBo Moodi The Moodi is a standalone, optional accessory for your Krono. It is a wireless remote with two customizable buttons that you can use to flip pages, control media, or scroll webpages. The accessory connects via Bluetooth. Despite having a built-in rechargeable battery, it is extremely light. While the Moodi's shape and form factor is not what I would call particularly ergonomic, it is not uncomfortable to hold and use. The Moodi comes with six removable magnetic buttons with various smiley faces. Buttons sit securely, and they have nice-feeling, albeit a little loud, clicks. It is a cute touch that adds a little more fun and character to the device. There is also an accented power button and a single status LED. The latter displays charging status and connection mode. The Moodi supports three modes: Reading: Buttons work as volume buttons, allowing you to flip pages in the built-in reader or other apps that support page turning with volume buttons. Media: Buttons work as skip forward/backward, which is useful when listening to audiobooks, podcasts, or music. Scroll: The third mode lets you scroll pages in the web browser or any other application The Krono properly detects the Moodi and presents you with an on-screen guide when you connect it for the first time (it also displays the battery level). However, you can only change modes by holding both buttons for a few seconds. It is also worth noting that the Moodi works with other devices. I connected it to my iPhone and it let me adjust volume or control media playback. Sadly, the scroll did not work, so you cannot use it to waste time scrolling TikToks. Overall, the Moodi is a cute little accessory, which I can recommend for those who read a lot. It is very useful for remote page flipping when you do not want to burden your hands by holding the Krono all the time. I only wish DuRoBo included a lanyard for the built-in loop. As for the battery life, after using the Moodi for a few days, I only managed to drop several percent of its 90 mAh battery. Despite the small size, it is rated for weeks of use, which is pretty impressive. At $35.99, I cannot say the Moodi is a must-have accessory, but I see the appeal. I prefer using the Krono with its Smart Dial, as I rarely read for more than 40-60 minutes in one sitting. However, if you have a stand and like reading for long periods, the Moodi is the right thing to have. It is a bit more expensive than regular page flippers on Amazon, but it is on par with similar products from Kobo or BOOX. Plus, it has a little more fun to it with removable buttons and better integration into the Krono. Conclusion At the end of the day, DuRoBo Krono is a nice pocket-sized e-reader. Its software focuses on the main things without trying to be everything at once. The smart dial idea is unique and great, and I wish more manufacturers had something similar in their devices. The display is also good, with an even frontlight and "always-on" support. I did not notice any deal-breaking issues with the Krono. However, you can feel that the idea needs some improvements, such as a slightly stiffer dial in a more ergonomic location, perhaps a little more premium materials, and better software customization. I hope the company won't give up on the idea and improve the dial and ergonomics in the second generation. Buy DuRoBo Krono Black - $279.99 on Amazon Buy DuRoBo Krono White - $279.99 on Amazon Buy DuRoBo Moodi - $35.99 on Amazon As an Amazon Associate, we earn from qualifying purchases.
    • In what way is any of what I said incorrect? To install an update you need to close all browser instances, upping it from once a month to once a fortnight is an inconvenience for users. Particularly when updates don't offer functionality that users want (notably copilot). Security updates should come as they are needed, not on a release schedule
    • Dopamine 3.0.6 by Razvan Serea Dopamine is an awesome free audio player which tries to make organizing and listening to music as simple and pretty as possible. Dopamine has been designed for Windows 7, Windows 8.x and Windows 10 and plays mp3, ogg vorbis, flac, wma and m4a/aac music formats quite well. The best part? It's created by long-time Neowin member, Raphaël Godart. If you’re looking for a music player to handle a large music collection, you should definitely give Dopamine a try. Dopamine 3.0.6 changelog: Fixed Manually edited album covers are overwritten on the next collection refresh Fixed AppImage package not working on modern GNU/Linux distributions Deleting song from playlist sometimes fails Playback controls only work when clicking on upper half of the buttons It's unclear that files must be tagged with an external ReplayGain scanner (for example rsgain) before normalization can take effect. Change to Artist or Album tags is not reflected in the song list view nor in the Now Playing information ReplayGain issues Smart playlist filters ignore text containing accents or other special characters Some MP3 files trigger an "MPEG header not found" error due to a too-narrow initial MPEG header scan range Changed Updated the Vietnamese translation Download: Dopamine 3.0.6 | 122.0 MB (Open Source) Links: Home Page | Forum Discussion | Screenshot | Other OSes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • One Month Later
      AndreaB earned a badge
      One Month Later
    • One Month Later
      agatameier earned a badge
      One Month Later
    • Week One Done
      agatameier earned a badge
      Week One Done
    • Week One Done
      ssd21345 earned a badge
      Week One Done
    • Contributor
      MarkHughes4096 went up a rank
      Contributor
  • Popular Contributors

    1. 1
      +primortal
      518
    2. 2
      +Edouard
      195
    3. 3
      PsYcHoKiLLa
      147
    4. 4
      ATLien_0
      96
    5. 5
      Steven P.
      77
  • Tell a friend

    Love Neowin? Tell a friend!