What can you do to a e-Cigarette Mod with a touchscreen & processor? - General Questions and Answers

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey there guys, I'm writing in the off topic section about this e-cigarette I've just got, it's called Joyetech Ocular C and it comes with a color touch screen , music player and photo viewer capabilities , bluetooth conectivity, a pedometer to count your steps and from what I understand, it has around 2Gb of memory , it is firmware upgradeable and I'm wondering if there is more that can be done to it in therms of functionality.
It's true that vapers, the people who smoke e-cigarettes as their called, dont really need any of this functionality in their devices since they mainly use them purely for smoking, it's nice however to have something a little extra to go with it.
I've looked online for custom firmwares or methods to customise your firmware for these type of devices, but i've only found info on old devices that come with small monochrome screens and the most you can do is upload logos on to the device.
My interests are on how you can access the root of the system built into these devices since it must have a processor and a file sistem inside, how to edit some of these files , per example, you have the option to upload around 100 pictures and some songs ( the memory on it is 2GB ) but there's no way of deleting them once uploaded, in case your storage gets full.
Also it would be nice if users could implement or extent more functionality in the device, par example it only suports .jpeg files in the photo viewer , .png &/or .gif to use as a screen saver would be nice, more so even video playback capability .
And before I get laffed at for asking so much out of an electronic cigarette, I think that since it does come from the factory with all these functionalities and hardware, it's a shame they dont use it to it's fullest.
So is there anyone having any clues on how to "get inside" these devices and tuning them up ?
I've included the latest firmware I could find for the device as well as the program they offer for you to upload it onto the device. If anybody could crack it opn and take a look inside and see at least what's in there, that would be a start.

meghindo said:
Hey there guys, I'm writing in the off topic section about this e-cigarette I've just got, it's called Joyetech Ocular C and it comes with a color touch screen , music player and photo viewer capabilities , bluetooth conectivity, a pedometer to count your steps and from what I understand, it has around 2Gb of memory , it is firmware upgradeable and I'm wondering if there is more that can be done to it in therms of functionality.
It's true that vapers, the people who smoke e-cigarettes as their called, dont really need any of this functionality in their devices since they mainly use them purely for smoking, it's nice however to have something a little extra to go with it.
I've looked online for custom firmwares or methods to customise your firmware for these type of devices, but i've only found info on old devices that come with small monochrome screens and the most you can do is upload logos on to the device.
My interests are on how you can access the root of the system built into these devices since it must have a processor and a file sistem inside, how to edit some of these files , per example, you have the option to upload around 100 pictures and some songs ( the memory on it is 2GB ) but there's no way of deleting them once uploaded, in case your storage gets full.
Also it would be nice if users could implement or extent more functionality in the device, par example it only suports .jpeg files in the photo viewer , .png &/or .gif to use as a screen saver would be nice, more so even video playback capability .
And before I get laffed at for asking so much out of an electronic cigarette, I think that since it does come from the factory with all these functionalities and hardware, it's a shame they dont use it to it's fullest.
So is there anyone having any clues on how to "get inside" these devices and tuning them up ?
I've included the latest firmware I could find for the device as well as the program they offer for you to upload it onto the device. If anybody could crack it opn and take a look inside and see at least what's in there, that would be a start.
Click to expand...
Click to collapse
I don't see this going anywhere. What you have is more like a storage media with a viewable screen. It's not an actual information processing device.
You are wasting your time, if it was created for uploading and viewing photos then I doubt it has the hardware for video. Plus, I doubt it has enough battery to support more than what it does.
Pick something else to play with, this is a frivolous endeavor.
Sent from my SM-S903VL using Tapatalk

Related

ace_ddi.dll + screen rotation help

Hi, this is my first post so please if I make some mistakes be patient (I'm really dummy and sorry for mistakes) ..... I've been trying to solve the problem for lots of time but no success for now. Ok let's focus on details:
What I want to do: to be able to rotate the screen.
The device: non standard bought in Poland, based on centrality atlas, win core 5.0; There is no way to flash rom, have only soft reset restoring windows folder to original state, this is a gps device which was unlocked and able to run lots of apps. but the problem still remain the same - no rotation gained.
Not working: trying lots of stuff like nydiot but none worked and even caused problems with synchronization via activesync
Recently I've focused on ace_ddi.dll and found an app. called ace_ddi.dll rotator. Guess what? it started to work but partly. If I change the screen from 320x240 (default) to 240x320 the rest of the window is beyond the display. If I restore 320x240 I've got two taskbars one at top (not default) and one at bottom (default), but this one is not working.
The package I am using consitis of:
ace_ddi.dll
rotator.exe
screenrotateservice.dll
srswrapper.dll
vsd_setup.dll
srs.cpl
Here's what going on the screen:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Btw. one more question If I overwrite for example ddi.dll in windows directory does the system use new ddi.dll or the old one was preloded into the memory ?
Now I am really stuck what to do. Ive asked for help in Microsoft and others forums but no one is able to answer my questions or give a hint what to do.
If You have any ideas, please, help it's really cheap but worth working device and it would be grateful to change the orientation of the screen.
If the topic is miplaced, please, move it to the appropriate place.
Thanks for all help.
Hello and welcome to the forum.
Though usually questions like this would be better off in General forum I will not move it because that forum gets too much traffic as it is.
As for your question:
There is no way to rotate the screen. Screen rotation is part of the display driver and only the OEM (the maker of the device) can provide that.
Windows CE (which is what your device is running - its different from Windows Mobile) is a very modular system - like Lego.
Most manufacturers of navigation device strip out any unnecessary components, sometimes even the shell and file explorer to conserve memory.
So though some functionality can be restored to these devices via 3rd party apps they can never do everything regular PDAs do.
As for replacing the dll: if the file you overwrite it with is compatible with the device (processor / OS) it should function but you may need a reset (the kind that does not delete files).
Thank You for your reply. It's really hard to believe that it's not possible to rotate the screen but I'll have to accept this. Not to found another topic I intend to ask some more question here (mainly it's also connected with display and rotation) I'll be grateful for your answers:
1. Is there any software that can change the orientation of the screen and is worth installing ? We have to remember that the windows folder is back to original state after restart or reset.
2. There's possibility of changing shell-folders in registry like MyDocuments and so on what I've already done, but one entry I leave unchanged it's "windows" I am afraid of changing that and hanging my device. Question is: if I change this entry the new path provided in this section will make another path for windows or it will change the current ? Is it safe to change the value of this key ? I would like to force the system to load from normal \windows directory and force to load some additional files from my new \windows directory placed on sd-card.
3. I've got problems with forcing apps to display eastern fonts - mainly polish, could give me a hint ?
Thank You very much for your help and looking forward to hearing from You.

Official Youtube App

Have you guys seen the official youtube app? Here's a link http://symbiancorner.blogspot.com/2008/01/java-j2me-mobile-youtube-player-now.html. It looks pretty cool, unfortunately, it it doesn't work on my Touch Cruise (with esmertec JBed) and its JAVA based...but hey so is Opera Mini, and its far faster than any native browser both in rendering and in navigating menus, etc.
I don't know if it'd be a simple matter to get it working, but if someone does or has. Please post!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
EDIT: In response to below
I'm not sure how to move a thread? Just repost my original message in the hacking and development?
Yes, this applet was created with certain phones in mind, but since its a JAVA applet, it should theoretically be able to run on any platform. As of right now (at least in this thread) some have had more success than others.
Here is the direct link to download:
http://www.google.com/m/download/youtube/download?sign=1&make=Nokia&model=N95&ver=v1.0.1
put this in hacking and development... and lets say if someone can fix it
Addition: It launches on my Wizard + Jbed. But just the streaming video wont work.
it's funny how it will allow you to download onto your Wizard but won't let me DL on my 8525...
can you upload the .cab for Sh*tz & Gigglez??
I did find an interesting article over at the ATT forums about this very subject.
"I was very pleased to find this... I had suspected that the 0.81 player was just a myth, but no! 0.81 seems to have a bit more overhead but plays more file types. It is quite extraordinary how many! WIth just one or to exceptions, I can use it to play most files. 0.72 is lightweight, but doesn't play back quite so many file types. Still does the full flash thing perfectly though!
Installing to main memory seems a good idea for performance, particularly if you try the 0.81 version. If you can't spare the memory, it is OK to install to your memory card, but might be best to stay with the 0.72 version. Your CPU speed may be a factor too.
Tip: In the prefs check auto exit after command line playback (or something). Means when it auto-plays flash videos it will also auto close, dropping you back to the site on Internet Explorer. There are a lot of settings to fiddle with, so if you do not get good playback at first it is likely just a matter of twiddling until you do! No special advice.. it will vary by device.
There is a file called ATIfix (or something) which may apply just to some HTC Hermes derived phones. It was needed on my Hermes.
This link is much better because it has pretty much everything (codecs, add-ons, etc) and the two latest TCPMP player versions you might want, it includes all the correct Open Source licences intact plus references to the original creators and sites. i.e. all done the correct legit way."
I have to confirm I have this working with youtube.
http://rapidshare.com/files/48458709/072-081-xtras-src.zip.html
see if it works for you...
info
Hi all
is it possible to add more info on the first thread??
I looked to the official site and found that the supported phones mentioned are:
Some Nokia phones like the 6110n, 6120c, E65, N73, and N95
Some Sony Ericsson phones like the k800i and w880i
...so is it for WM6 device too??
and is it for the mobile youtube web or for the normal desktop one??
Thx
MMAPI is Required
This java midlet requires a java vm with jsr135 mobile media api with video stream support. It so happens non of the wm devices have a jvm with this configuration. Jbed wont stream from you tube but i think the jvm coming with the sonyericsson x1 might support this sonyericsson support most of the java api's even more api's than nokias.
did notice you could also download the apps directly on that page.....dis-regard my post
i finally found a zip file containing the .jar file for this app but after install wen i try to run the app i get an error "sorry youtube only works on phones with larger screens" im using the mogul i didnt think my screen was that small. so do u think there could be a workaround for this. if anyone else is having truble getting download pm me for the zip
The new core player has a button that opens up Youtube

Somewhat unique input request

How difficult would it be to make a driver for an input device? I know that in the android sdk there's the ddms utility that I use for screen shots, but it also logs things on the device. Or what about the recently made public google app creator?
My dad is a professional piano player and uses a laptop on the music stand for his massive collection of sheet music. The music is just se up like a locally stored website. He has a foot assembly with 2 pedals to go forward and back through the pages. It plugs in with usb.
How dificult would that be to work with the usb port on a G tablet? I'm borrowing a friends for the night playing with it but we are looking to get one but this is a big factor.
Sent from my HTC Vision using XDA App
theratdude64 said:
How difficult would it be to make a driver for an input device? I know that in the android sdk there's the ddms utility that I use for screen shots, but it also logs things on the device. Or what about the recently made public google app creator?
My dad is a professional piano player and uses a laptop on the music stand for his massive collection of sheet music. The music is just se up like a locally stored website. He has a foot assembly with 2 pedals to go forward and back through the pages. It plugs in with usb.
How dificult would that be to work with the usb port on a G tablet? I'm borrowing a friends for the night playing with it but we are looking to get one but this is a big factor.
Sent from my HTC Vision using XDA App
Click to expand...
Click to collapse
If he's using something like this;
http://www.digitalyes.com.au/prodView.asp?idProduct=61809
It might just work as we already have usb keyboard support so you may need only to edit the keymap to have the key/button sent from the pedal to do what what you want just like mapping a key on the keyboard to a function...
This is the pedal he has
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Windows auto loads drivers for it though it gets lost in a mess of Human Interface Devices in the device manager so I'm not 100% sure which it is
I tried to Debug capture if it is getting a signal from anything from it but not seeing it.
This is what we're trying to work with with it:
You can see how I just did that in the browser,
That is a screen of the Lyrics, and here is a sheet music
and this is in the gallery.
However, he has an INSANELY massive collection, and his HTML pages link to each other so it is a large directory, and then pull up the sheet music via a link on the lyrics page. What I am imagining is that you'd click the link on lyrics page and it would ask "do you want to use gallery or other program" dialog.
What would be nice is mapping the foot pedal to that, or at least using finger swipe but I'm not sure how to in the browser.
You'll probably need to write a quick app for this. Something that will read the list of files, htm/png's whatever, provide a list, let the user pick a song and then display it, I'll bet that thing acts like a keyboard so all you'd need to do is listen for keyboard events, no driver required, and act accordingly, aka displaying the next sheet, etc.
What do ya use to listen for keyboard inputs? is that in DDMS? I'm not seeing any changes in the running log at the bottom of the app.
We both agree this is ALMOST perfect for him, but he may need bigger. The tab itself works great but when the sheet music is on it it's a tiny bit hard to read at the distance he needs.
He swears that Asus and Viewsonic are both having a 12" tab coming out but I can't find much info on that. What I did find has an i5 processor so that's a bit much. Whats the biggest android tab?
theratdude64 said:
What do ya use to listen for keyboard inputs? is that in DDMS? I'm not seeing any changes in the running log at the bottom of the app.
We both agree this is ALMOST perfect for him, but he may need bigger. The tab itself works great but when the sheet music is on it it's a tiny bit hard to read at the distance he needs.
He swears that Asus and Viewsonic are both having a 12" tab coming out but I can't find much info on that. What I did find has an i5 processor so that's a bit much. Whats the biggest android tab?
Click to expand...
Click to collapse
Check out this thread ;
http://forum.xda-developers.com/showthread.php?t=850464&highlight=key+event
there's a KeynrTracker.apk for checking key events....
Ooo awesome, I'll check that out. Thanks
Sent from my HTC Vision using XDA App

[REQ] graphical google analytics app - the better version

I've been using google analytics for a little while now and grown to like the way information is laid out for the desktop browser version. Then I looked on the market and found some apps that give you basic information from your account.
But they left me a bit wanting. I was hoping for something more informative, easy and fast to read and remember.
Now as I'm programming illiterate I can only speak for usability and general feel of the app, while appreciating and giving credit to the people putting their time, talent and effort into writing them. The following is not a criticism, it is a proposal for improvement.
So I tried to make something better. Thought about why the desktop version works so well for me and sought out ways to include as much of it onto a small screen. So I drafted my idea of an interface and interaction plus an explanation on how I see it working.
I've done this with a 480 width so that anyone with a 480x800 screen can see how it would look with a bit of zooming 1:1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
As you can see, I've done things a bit differently. Starting with choosing the account and profile, everything is on one page. No more 2-3-4 taps before you get what info you need. This should work by setting one account and one profile as default in the settings. Also integrated graphical representations with a bit of interaction to help with bringing a lot of info onto a small screen.
Also chose the areas that I think would be of most interest. This might not be true for everyone so i'm open for suggestions.
Now, I have some questions.
1. Is this technically feasible?
For one, the apps on the market I've tried so far take a few seconds to return 20-30 lines of text. (my device is a htc desire) How much time wold it take to download and process all this behemoth of data? If too much, could the interface be loaded sequentially by section?
2. What are the hardware platforms that this app could work on with decent performance?
Hero class? Snapdragon?
So I'm looking for someone that is interested in either:
- coding the app from the ground up
- or improving (at least i'm hoping this is an improvement ) his/her existing app with all this
I'm also looking for some feedback of existing analytics apps users.
I would help in any way my programmingly crippled self could. I can also do all the things I've done with Timester: concept, graphics, promotion.
Here is the thread for Timester: Timester development thread
Could someone with experience tell if this is possible?
Thank you
Hello zamolxees,
thanks for the idea. Of course this would be possible to realise. While implementing my app GAnalyticz I had several problems and questions you also have:
How to display the big list of data on the small screen?
How to make the app as fast as possible?
What is the best user experience?
...
I decided to make only a text based view (table). I this case you can show the data on every device with any resolution and you have all information you need. I know it's not so fancy, but it is/was ok for a first version (I think ).
Second important part was the app performance. Google hasn't a library ready and there aren't any good libraries available, so I had to call the Google API on my own. You can get the data in xml via http request. Just combine the metrics & dimensions available in querystring.
So getting the data is very easy. The easiest way to get all the needed data is to make one http request. But then you have to sort and filter the xml which needs a lot of performance. This made my app unuseable. Because of this I decided to make multiple requests. In this case I can just parse the xml and output the data while iterating through it. This is much faster (the fastest way I found, I've tried a lot...). But as you say it is also slow this way...This is because the response from the Google service is really really slow...
So far about my app. Technical it is easy to implement (I think the graphical stuff is the hardest part, but there are libraries for this). The challenge is to find the perfect way to show the data on the device (and to get a good performance for this). You could also load the data sequentially (as I also did).
In my opinion, the hardware is not a problem. This should run on every device.
Actually I don't have enough time to implement this or improve my app (because of another app ). But I hope you will find another developer and looking forward to download this app
Many greets,
aquasonic
Hey, thank you for your detailed input.
I think that one way to help with slow response time from google servers might be to make the requests for data in the background at set intervals (6 or 12 hours) and when the app is opened do the processing of data already received.
The user could clearly see the hour of the last sync and also choose to refresh if they wanted to.
Isn't there a more elegant solution to getting analytics data from google?
Thanks again aqua-sonic, good luck on the other app, let us know how it turns out
Anyone else wanting to take a stab at it?
I'm thinking that as there are a lot of people using analytics apps now, all the more would want to use this.
Any existing users would care to express their opinion?
Would this interface mean an improvement that is worth investing time and effort into?
Would you like to see this done?
Know any good good developers willing to write the code?
Enough questions.

Split-screen multitasking/dual monitor app?

The Note's screen is large enough that in landscape, split in half, each side is still larger than many phone screens I've used before, including smart phones. I'd really like to be able to do split screen multitasking. Has anyone made something like this yet? Sure, the resolution of each half would be a little weird at 800x640, but doesn't ICS alleviate resolution issues? I'd love to be able to use each side as a separate monitor.
If not, perhaps it could be split into two 800x480 screens with a strip of controls in the center. Or split into 800x800 and 800x480. Should be easy to adapt graphics for 800x800.
This is something I'd really like, so if it's not done already, someone please do it! Should I repost this in development? It may be more involved than just creating an app.
... very good question
I think the easiest solution is using a remote log in app with your computer.
The Note's screen in half equals to two 3.62" of 640x800 screens! That's 2 iPhone screens and more!
I'm sure the text/icons will be way more readable/viewable that the "mock-up" below..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
is there any app which do that...?
This is not trivial as it may sound on Android.
According to Android concepts, there may only be one Activity* in the foreground.
Other pop ups and menus are not full blown activities. Android manages all the Activities.
Activities that are not in the foreground are closed to free memory up.
The only way I can see without modifying android is to find some way the widgetify an android activity so it is treated as a widget. This way you can place two apps as widgets next to each other and even resize them as you like.
* An android activity is a java class extending the Activity class, managed by android window manager.
maybe will possible soon with wind river
http://www.windriver.com/oha/
Sent from my GT-N7000 using XDA App
Try getting in touch with Kyocera's Echo developers, that phone certainly had two apps in the foreground.
Sent from my NotePhone
I can try developing one, as we can always override the system resources to believe we are outputting on 2 pixel density and reserve the processes.
deadlyheart4u said:
I can try developing one, as we can always override the system resources to believe we are outputting on 2 pixel density and reserve the processes.
Click to expand...
Click to collapse
Sounds very interesting, I'd be interested in this.
Viamonte said:
Try getting in touch with Kyocera's Echo developers, that phone certainly had two apps in the foreground.
Sent from my NotePhone
Click to expand...
Click to collapse
true that ! until you have loads of money to give them
We may get lucky, it may just be a matter of porting it's code.
Sent from my NotePhone
I hope someone could just develope an app, it sounds very interesting
Isn't there any game yet (e.g. racing game) which does exactly this?
I will putting my prototype very soon, I am already developing for this, I hope you people might extend some help, it already ripped me off by lot an amount buying some stuff to accomplish this.
It should be possible. After all there's already one App available that will do 'MultiView' and that's called Stick it! Free your Player!
Beards said:
It should be possible. After all there's already one App available that will do 'MultiView' and that's called Stick it! Free your Player!
Click to expand...
Click to collapse
Confirmed.I use the Stick It!and contrary to some reviews it works very smooth on my GNote.
hagba said:
Confirmed.I use the Stick It!and contrary to some reviews it works very smooth on my GNote.
Click to expand...
Click to collapse
Have you also tried the same developers calculator named AirCalc.
It works on the same principle and is great when you need a calculator with another App ~ i.e. EasyMoney & AirCalc.
I think better than splitting the screen into 2 would be if we can push the output via MHL to a screen and move an app there, how one can do on a PC with 2 monitors.
So watch a movie on the TV/monitor and text or use the phone on its native display.
Onskreen Cornerstone makes three windows for multitasking. It currently only works on Motorola Xoom. But it is open source and has to be incorporated into ROM. I hope some clever developer can adapt this for GNote*. Check out
www.onskreen.com/cornerstone/
EDIT: * I forgot to add PLEEEZ!!!!
DualPanels let you watch video and browse the web at the same time
https://market.android.com/details?id=com.thynguyen.dualpanel2
Sent from my GT-N7000 using Tapatalk

Categories

Resources