maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   General (https://talk.maemo.org/forumdisplay.php?f=7)
-   -   The new QWERTY device project (https://talk.maemo.org/showthread.php?t=99632)

Dave999 2017-10-29 15:01

Re: The new QWERTY device project
 
The goal was to kickstart this thread. Mission accomplished!

juiceme 2017-10-30 07:27

Re: The new QWERTY device project
 
Qualcomm is the best-supported SOC for mobile devices, having tons of nice features and hence bering used in most of the top-line mobile devices.

However there are some downsides which I consider real dealbreakeres, and that is their baseband integration scheme.

The first thing you need to remember is that Qualcomm as a comapny is offshoot of the US military industry; it was first established to capitalize on communication and signals research done in the forces. The company still maintains close relationship with the government agencies and there is no doubt it includes some undesirable US-mandated features in their proprietary closed software and hardware.

This leads directly to the second point; it is impossible to use any communications features of a Qualcomm-SOC service without including in your kernel space closed binaries which have access to all of your memory and can do anything they like with the communication HW.... I believe this is somewhat undesirable :mad:

The situation here is exactly analoguous to Intel AMT coprocessor; The baseband processor in a Qualcomm SOC can interrupt and examine anything running on the main OM processor

Now as pointed out before, the only solution to this is to use separate baseband which acts like modem-only and has no direct access to the OM CPU. This solution is safe but it incurs some additional expenses and is not as power-efficient as an integrated solution.

Feathers McGraw 2017-10-30 07:58

Re: The new QWERTY device project
 
Chen, is i.MX8 a realistic option, or is the hardware design way more complicated to the extent that it would pose a risk to the project?

Asking because I'd happily accept a device that is slower but can run a mainline kernel without blobs that tie it to a specific version. Having a separate baseband appeals too. I'd probably pay more for this.

Having said that, I'd settle for a "mostly free" qwerty slider - that's infinitely better than no qwerty slider!

jukk 2017-10-30 09:06

Re: The new QWERTY device project
 
Quote:

Originally Posted by jukk (Post 1537926)
That would only be possible with the i.MX6 or i.MX8 that Purism has chosen for its future phone. And that requires separate modem. Native Linux on ARM outside of the embedded space is hard mostly because of missing GPU support in the kernel (of course there are problems with various sensors as well).
Articles explaining some of these problems:
https://lwn.net/Articles/733837/
https://lwn.net/Articles/733463/

Imagine that Android phones currently have 1 - 3 million lines of code in the kernel that is not released upstream. They have their own custom kernels! This situation is not reliable and the manufacturers know it.

This was the situation two years ago:
https://lwn.net/Articles/662147/

Unfortunately on the outside not much has changed yet. But if you listen to Greg K-H's latest talk on the subject it sounds a bit better:
https://youtu.be/RKadXpQLmPU?t=18m57s
(from around 19 minutes and forward the video has interesting details).

Kernel developer and maintainer Greg K-H and others have been actively "lobbing" manufacturers to begin upstreaming code. There is some hope for the future.

r0kk3rz 2017-10-30 09:48

Re: The new QWERTY device project
 
Quote:

Originally Posted by olf (Post 1537927)
Please forget about "having native GNU/Lunix" as a core goal: This is what Purism is trying to achieve with 2 Million Dollars, two years time, awkward hardware etc.

Seconded, remaining focused on the goal here (create a beautiful modern keyboard slider device) is already tough enough without adding in extra compromises to get full mainline compatibility.

Remember that there exists a lot of people who want such an Android phone, and aren't really interested in mainline linux compatibility.

For people who want that kind of thing, there is neo900 and purism device projects which they may already be a part of further diluting the possible backers for this device.

Macros 2017-10-30 10:14

Re: The new QWERTY device project
 
Regarding the high cost of OLED screens I just want to note that N9 display replacements, including controller and lightguide are currently selling for only 12€.

See ebay.

And yes, these are in fact OLED screens, I ordered two from different sellers, and tested them (The controller board was glued off-center on the first one and it didn't fit into the case)

Zeta 2017-10-30 20:47

Re: The new QWERTY device project
 
Quote:

Originally Posted by Feathers McGraw (Post 1537943)
Chen, is i.MX8 a realistic option, or is the hardware design way more complicated to the extent that it would pose a risk to the project?

Not realistic without a huge company/dollars backing it.

* iMx8 is not ready yet. The first units will start to be available in the beginning of 2018, and seeing how the whole electronics industry is having a hard time to keep low factory lead time, it should need some time before them being easily available on small orders. Software support will probably take a lot of time too.

* Chen's project is possible because he wants to reuse an existing and validated PCB and "just" adding the keyboard and some tricks. Designing a new PCB is a lot of work, as can be seen with the time it takes to do it by the Neo900 project or by Purism (delivery in January 2019). You can see how chen's own Moto keyboard project has already been delayed to match the expected quality to see that the project has to be kept reasonable to have a chance to be fullfilled

olf 2017-10-31 00:23

Re: The new QWERTY device project
 
@Chen, I am a little bit irritated about you regularly questioning basic premises, you reasonably set for this project months ago. Surely doing checks & balances is basically always a good thing, but re-evaluating fundamental cornerstones of this project again and again will lead (this project) nowhere.

From what I gathered in this thread months ago, your plan (and IMO the only feasible route for a project initially producing 3000 to 5000 devices, while hoping for more) is:
  1. Take an existing Qualcomm design as a basis.
  2. Create a new housing based on your Moto-Z keyboard, with a replaceable battery under the keyboard (to achieve a proper weight distribution, when the hardware keyboard is slid out).
  3. Adapt the existing PCB slightly to accommodate for the new keyboard connector and the relocated battery. Do absolutely avoid changing any high-frequency PCB traces, i.e. those connecting the SoC with the RAM, the analog WLAN circuitry, the analog Bluetooth circuitry and the mobile network circuitry. Keep all other changes to the existing PCB as minimal as possible, otherwise you will likely end up in months of hardware debugging, PCB simulations and the costs for a PCB design expert (or even worse with not properly working devices). We have seen that many times in the last 10 years, e.g. Openmoko GTA-01, -02, -03 and -04, Neo900, Pandora, Pyra etc. with only half of them succeeding after years of delays.
  4. Deliver the device with LineageOS preinstalled; this requires basing on a design which is already supported by LineageOS, otherwise you will be drafted into significant kernel adaptation work, which can easily stall this project for many months, too. Although some adaptation is likely to be necessary for the hardware keyboard, which is more than enough, IMO.
  5. Deliver the device with an unlocked boot-loader or (if regulatory requirements demand that) with an easily unlockable boot-loader (from within Android/LineageOS, e.g. as in Xperia X's latest OS release).
  6. Negotiate and settle a SailfishOS option with Jolla, before starting the crowdfunding campaign for the device; again low-level software adaptations are required for this, but having an Android-kernel from LineageOS supporting your device will ensure that all pieces are already there, they "just" need to be integrated into the "Android-kernel" used by Jolla (taking weeks to months). Hence choosing a design as a basis, which is somewhat similar to the Xperia X (i.e. Qualcomm Snapdragon 65x SoC, maybe also some of the peripheral chips, e.g. Bluetooth etc.) will reduce this adaptation work a lot.

The only other option to deviate from the base design, which does not require tremendous efforts, if carried out carefully, is the display: Please do not pick any higher resolution than "FullHD" (i.e. 1920x1080/1200 pixels), rather go for a 1280x720 px display or something slightly higher (e.g. 1440x900, 1600x1080). Very high resolution displays have significant drawbacks, e.g. (in descending order) power consumption, drawing speed (2D and 3D, due to many more pixels need to be drawn), maximal brightness, longevity etc.
Side note: A matte ("non-glaring") display (option) would be nice (I personally prefer them a lot), but requires a non-HighRes display (i.e. 1280x720 on 5,5" to 6", at most 1440x900 on a 6" to 6,5" screen), as the grainyness of the matte surface interferes with the extremely tiny pixels of HighRes displays, leading to an "unsharp" visual impression.

r0kk3rz 2017-10-31 09:07

Re: The new QWERTY device project
 
Chill olf, Chen isn't an idiot and knows the costs of developing a custom PCB.

You also seem to be misunderstanding exactly how the device adaptation process goes, generally speaking the OEM will give you an android aosp/caf adaptation which wouldn't be so bad building LineageOS from.

Also on the Sailfish OS porting side, the problem is the design of android doesn't have an 'android-kernel' and instead tends uses userspace driver blobs. As before I warned against being too similar to the Xperia X due to poor kernel support for some of its devices, particularly the Wifi+Bluetooth+FM chip. So no, just because something is well supported by Lineage OS doesn't mean all the pieces are there at all.

olf 2017-11-01 03:50

Re: The new QWERTY device project
 
Quote:

Originally Posted by r0kk3rz (Post 1537983)
Chill olf, [...]

@r0kk3rz, yes I do feel confused and a bit worried about a couple of continuously recurring points in this discussion thread. Maybe using "irritated" with all its possible connotations startled you, but Chen posted hardware specifications 2017-07-28 and a couple of more details in the following days, so everything seemed to be nicely set back then. But in the four months since then, all these premises were questioned again and again; by others, but also by Chen himself (at least this is how I interpreted his questions posted here). Maybe I misinterpreted the aim of these questions, but they clearly contradict the cornerstones of this project as set in late July / early August 2017.
But actually I would prefer @Chen to express, if these original plans still hold true or if they are reevaluated (or if his questions / considerations are solely addressing "future devices", as he once stated).

Quote:

Originally Posted by r0kk3rz (Post 1537983)
[...], Chen isn't an idiot and knows the costs of developing a custom PCB.

By no means I would consider him being an "idiot", actually many aspects of his statements and efforts made me trust him a lot, which rather contributes to my current confusion. And maybe I emphasised the aspect of PCB changes too much.
What I wanted to clearly get across was, "Please keep all changes as minimal as possible, as many have underestimated the delays and costs they cause in the past, and a couple of prospective projects died due to this."

Quote:

Originally Posted by r0kk3rz (Post 1537983)
You also seem to be misunderstanding exactly how the device adaptation process goes, generally speaking the OEM will give you an android aosp/caf adaptation which wouldn't be so bad building LineageOS from.

Well, I know. Actually "wouldn't be so bad" is a nice way to put it, which may still bear significant pitfalls in contrast to having something working in the first place. But discussing this is irrelevant, if the hardware is still set (and yes, I shouldn't have brought this detail up yesterday).

Quote:

Originally Posted by r0kk3rz (Post 1537983)
Also on the Sailfish OS porting side, the problem is the design of android doesn't have an 'android-kernel' and instead tends uses userspace driver blobs.

Look, these are technicalities I tried to avoid, when calling the whole non-mainstream kernel and (partially user-space blob) drivers (i.e. the whole low-level software stack) "Android-kernel" (explicitly in quotation marks): This whole foo has to be adapted to be used by libhybris and Mer / SailfishOS, which takes significant time and efforts.

Quote:

Originally Posted by r0kk3rz (Post 1537983)
As before I warned against being too similar to the Xperia X due to poor kernel support for some of its devices, particularly the Wifi+Bluetooth+FM chip.

Oh, I missed that: Thanks for pointing out, that a similar Wifi+Bluetooth+FM chip is rather a disadvantage.
OTOH, SailfishOS supports that already (although with some issues / lacking features), while support for alternative peripheral chips has to be integrated first. So this also is a question of time-to-market and costs (and again irrelevant, if already chosen).

Quote:

Originally Posted by r0kk3rz (Post 1537983)
So no, just because something is well supported by Lineage OS doesn't mean all the pieces are there at all.

Well, on this point I disagree even on the technical side of things: While I deliberately put the "just" in quotation marks, a hardware well supported by LineageOS will provide many pieces of low-level software to be reusable (some needing to be adapted) without legal and business interactions to get access to and the right to distribute the BSP (board support package) etc. This is a big plus in terms of time and costs involved, IMO, if similar kernel versions for SailfishOS and Android are available. Maybe the Android 6 based release with a better fitting "Android-kernel" version (for SailfishOS) was still published under the CyanogenMod label.

chenliangchen 2017-11-01 06:01

Re: The new QWERTY device project
 
@olf Thank you for your suggestions. I understand your concern and feeling, there are lots of things happening on the background, and I can't explain it in too much details publicly.

You also over-simplified the complexity developing a product like this. For example

Quote:

Originally Posted by olf (Post 1537974)
Create a new housing based on your Moto-Z keyboard, with a replaceable battery under the keyboard (to achieve a proper weight distribution, when the hardware keyboard is slid out).

In this short sentence, the actural work will be:

- Adjust and fine tune the Keyboard Mod slider to make it fit with the new FPC on "Pocket PC". We can't just use it without making any changes.

- Needs to have a structural re-design to make FPC woring flawlessly without affecting removal of battery. ie The position of connectors

- Needs to re-design the PCB to enable removable battery

- Needs to re-design the enclosure how to open it etc, without affecting its looking or integrity.

- ......

And it's the same with other steps you mentioned. It might looks easy and straight, but a lot of work in behind.

I am fully aware of what I am doing now. I share the same eager for this type of device because that is what I needed myself for a long time.

But I certainly don't want to launch a campaign or project before I make sure all the steps into details (technology, cost, timeline etc)

There are too many parties claims that they can make a handheld keyboard device and not yet deliver the product a long time after taking funds. I will only move forward if I can manage it, on technical side, also supply chain, partnerships, reliability test, etc. I need time to put those all together.

What I can assure you is work have been doing in the background. And this device will be out next year. I am solving all the details to make sure that it can be delivered shortly after formally announcing it, instead of taking funds then realised different problems and can't keep the promise.

P.S: I want to deliver this slider device in the same quality as the Keyboard Mod I'm working with, as well as the quality of mainstream phones. Certainly not choppy hardware or a "Chinese copy" of something. That also takes time especially finding reliable suppliers.

r0kk3rz 2017-11-01 09:01

Re: The new QWERTY device project
 
Quote:

Originally Posted by olf (Post 1538034)
Look, these are technicalities I tried to avoid

Generally speaking I find this forum to be reasonably technically minded, as such there's usually no reason to simplify things to the point where they become inaccurate.

Dave999 2017-11-01 18:04

Re: The new QWERTY device project
 
Quote:

Originally Posted by r0kk3rz (Post 1538043)
Generally speaking I find this forum to be reasonably technically minded, as such there's usually no reason to simplify things to the point where they become inaccurate.

if you can't simplify things you don't understand it well enough. Generally speaking.

pichlo 2017-11-01 19:50

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1538060)
if you can't simplify things you don't understand it well enough. Generally speaking.

Indeed!

imaginaryenemy 2017-11-02 15:06

Re: The new QWERTY device project
 
Quote:

Originally Posted by pichlo (Post 1538063)

You're a pretty big Randall Munroe fan, huh?

schmittlauch 2017-12-07 21:45

Re: The new QWERTY device project
 
As I just destroyed the display of my Jolla1 I need you to hurry up, Chen :D

I know it's a lot to ask, especially if you look at the efforts Fairphone or Shiftphone are doing, but will the QWERTY device be repairable easily? And what about using conflict-free minerals in the components?

Feathers McGraw 2017-12-07 22:13

Re: The new QWERTY device project
 
Quote:

Originally Posted by schmittlauch (Post 1539220)
will the QWERTY device be repairable easily? And what about using conflict-free minerals in the components?

I have a Fairphone 2, and even I think this is way out of scope!

DrYak 2017-12-08 10:46

Re: The new QWERTY device project
 
Quote:

Originally Posted by schmittlauch (Post 1539220)
As I just destroyed the display of my Jolla1 I need you to hurry up, Chen :D

I'm actually looking for an old Jolla phone for parts
(the motherboard on mine did fry due to a short circuit, due to a dislodged micro-USB. Yes, my phone tend to endure a lot of physical abuse).
Would you be interested in selling the corpse of yours ?

@Chen:
...and of course still interested in the Qwerty phone as a long term replacement of my current phones.

Koiruus 2017-12-08 18:45

Re: The new QWERTY device project
 
Quote:

Originally Posted by DrYak (Post 1539226)
I'm actually looking for an old Jolla phone for parts

I have a J1 phone which got some moisture damage and shortly after this stopped working completely. I haven't checked the condition of the internals for a while, but I could give it away for a price of postages.

schmittlauch 2017-12-10 15:13

Re: The new QWERTY device project
 
@DrYak I may also still be looking for a Jolla1 with a fried circuit board or whatever, as long as the display works and it's cheaper than the utopic 200€ working Jolla1s currently cost on EBay.

@FeathersMcGraw:

Quote:

I have a Fairphone 2, and even I think this is way out of scope!
I know that this won't be another FairPhone, especially guaranteeing spare parts availability over several years will be too hard for such a small project.
I just want to know what can be achieved with deciding for the better repairable solution/ more available standard part whenever a choice during designing can be made. E.g. not glueing everything together, still using screws and stuff.

Feathers McGraw 2017-12-10 17:37

Re: The new QWERTY device project
 
Quote:

Originally Posted by schmittlauch (Post 1539257)
I just want to know what can be achieved with deciding for the better repairable solution/ more available standard part whenever a choice during designing can be made. E.g. not glueing everything together, still using screws and stuff.

I think I remember Chen saying before that he doesn't like gluing things and prefers screws.

marmistrz 2017-12-10 18:06

Re: The new QWERTY device project
 
Btw., Chen, what's the ETA for the qwertyphone as for now? The Moto Z was to be released in November IIRC, we have December, and everything's silent.

cvp 2017-12-10 19:32

Re: The new QWERTY device project
 
Quote:

Originally Posted by marmistrz (Post 1539262)
Btw., Chen, what's the ETA for the qwertyphone as for now? The Moto Z was to be released in November IIRC, we have December, and everything's silent.

They will have a lot of work with the Youyota Tablet. Read somewhere that it should be shipped this month, when everything works and is delivered. That will have priority number 1 and only then the new smartphone.

Zeta 2017-12-10 21:50

Re: The new QWERTY device project
 
Quote:

Originally Posted by cvp (Post 1539263)
They will have a lot of work with the Youyota Tablet. Read somewhere that it should be shipped this month, when everything works and is delivered. That will have priority number 1 and only then the new smartphone.

That is difficult to say, as Chen mentioned a few time that the Youyota project isn't his, he is "only" giving a hand.
Not sure how much work and time that would take him...

imaginaryenemy 2017-12-11 16:09

Re: The new QWERTY device project
 
Quote:

Originally Posted by marmistrz (Post 1539262)
Btw., Chen, what's the ETA for the qwertyphone as for now? The Moto Z was to be released in November IIRC, we have December, and everything's silent.

I'm not a backer, but I believe the keyboard still has not been released. I saw a new keyboard revision only a couple of weeks ago.

DrYak 2017-12-11 17:00

Re: The new QWERTY device project
 
Quote:

Originally Posted by Koiruus (Post 1539235)
I have a J1 phone which got some moisture damage and shortly after this stopped working completely.

I got contacted by another forumer with a broken screen but otherwise working phone. I'll be first investigating that...

Quote:

Originally Posted by schmittlauch (Post 1539257)
@DrYak I may also still be looking for a Jolla1 with a fried circuit board or whatever, as long as the display works and it's cheaper than the utopic 200€ working Jolla1s currently cost on EBay.

I might managed to find a J1 with a broken screen to salvage the motherboard.
But maybe Koiruus' screen is still in working shape to repair yours ?

Zeta 2017-12-11 20:52

Re: The new QWERTY device project
 
Quote:

Originally Posted by imaginaryenemy (Post 1539291)
I'm not a backer, but I believe the keyboard still has not been released. I saw a new keyboard revision only a couple of weeks ago.

Indeed. There was an update a few days ago on the IGG: https://www.indiegogo.com/projects/k...z#/updates/all

Some relevant extracts (there is a lot of info in it, but mainly out of subject for this thread):
- Final approval by Moto expected on 2nd half of December, the date will be based on all the results above.
- We have spent all the funds raised here on R&D, toolings, factory, tests and certifications. (The actual cost is nearly doubled) We will need to seek for some external financial help on producing those units, it may take extra days to get funds ready. But please rest assured that we do have a plan B and will get this sorted out, it’s only few days that matters.
- The latest (non-optimistic) estimation will be:
* The rest of Non-Battery version in Mid-Jan 2018.
* Standard Battery version will start shipping around 20th Jan
- as the development has been finished, no major showstopper should occur

For all details, please read the announcement...

m4r0v3r 2017-12-11 21:59

Re: The new QWERTY device project
 
bit late to the party but I'd say go with qualcomm with the best android support we can get and then we can port sfos and whatever else we want.

Dave999 2018-01-17 21:59

Re: The new QWERTY device project
 
What about ditching the hw-qwerty and make it a two screen slider with a qwerty?

m4r0v3r 2018-01-17 22:28

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1540343)
What about ditching the hw-qwerty and make it a two screen slider with a qwerty?

so a virtual keyboard and not physical?

pichlo 2018-01-18 05:50

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1540343)
What about ditching the hw-qwerty and make it a two screen slider with a qwerty?

Some like the vicar, others like his maid. For me, the main advantage of a physical keyboard is not that it is separate from the screen. It is that you can feel the keys before you press them. A virtual keyboard on a second screen will not have that property, unless covered with some kind of bubble wrap-like transparent dome sheet.

juiceme 2018-01-18 07:00

Re: The new QWERTY device project
 
And moreover, I hate the idea of paying for screen estate that is not used as a screen but as a keyboard. It's absolutely nuts!

Two screens, no problem there but in addition a HWKBD.

What about a double-folding phone then? With a mechanism like two screens together with a hinge and a separate third hinged piece with the HWKBD? :D

Merienth 2018-01-18 08:27

Re: The new QWERTY device project
 
Quote:

Originally Posted by Dave999 (Post 1540343)
What about ditching the hw-qwerty and make it a two screen slider with a qwerty?

Something along the line of the nonalcoholic beer and the vegetarian meat...

Jokes aside the double screen may not be a bad idea, however you would need the OS and every app to be adapted to handle this feature properly. Otherwise you will have screen content cut in pieces between screens or touch gestures where yo would have to jump the 'gap' with your fingers. At the end of the day this may be just apain to use even with an adapted SFOS or modified Android as you would run in incompatible apps every time.

mscion 2018-01-18 13:59

Re: The new QWERTY device project
 
I dunno. A folding phone will probably be too fat. Typing on a second screen probably can't be much different than just using a larger phone like a Note 8 or some other 6 inch phone. Might be OK if in landscape. But still missing that tactile sense which is a very important feature of HWKB. I remember hearing about screens that could make little bumps on the surface to give a tactile sense. Maybe that could be made to work. Otherwise, If I can't have a HWKB I would prefer to enter information telepathically!

Dave999 2018-01-18 17:10

Re: The new QWERTY device project
 
From the comments here its pretty obvious that the foldable device will be a monster hit :D

kinggo 2018-01-18 18:36

Re: The new QWERTY device project
 
why stop there??? Since LG Display showed rollable OLED all we need is HWK base with CD like slot for rollup screen. :rolleyes:

Dave999 2018-01-18 18:41

Re: The new QWERTY device project
 
Quote:

Originally Posted by kinggo (Post 1540368)
why stop there??? Since LG Display showed rollable OLED all we need is HWK base with CD like slot for rollup screen. :rolleyes:

Are you talking about a disc phone?

pichlo 2018-01-19 11:36

Re: The new QWERTY device project
 
Quote:

Originally Posted by juiceme (Post 1540352)
I hate the idea of paying for screen estate that is not used as a screen but as a keyboard.

That objection is purely emotional and not based on anything rational.
Making a screen is cheaper than making a keyboard. That's why manufacturers push large screens down your throat.

Feathers McGraw 2018-01-19 12:05

Re: The new QWERTY device project
 
Quote:

Originally Posted by pichlo (Post 1540388)
That objection is purely emotional and not based on anything rational.
Making a screen is cheaper than making a keyboard. That's why manufacturers push large screens down your throat.

They are also the most fragile part of the device (usually)

pichlo 2018-01-19 12:08

Re: The new QWERTY device project
 
Quote:

Originally Posted by Feathers McGraw (Post 1540389)
They are also the most fragile part of the device (usually)

Yes. Another reason for pushing them to the customers. As big as possible and as thin as possible. The more the customers break the more they have to come back for new ones.


All times are GMT. The time now is 23:25.

vBulletin® Version 3.8.8