Kabouik has joined #neo900
Defiant has quit [Ping timeout: 276 seconds]
Defiant has joined #neo900
mrcaaattt has joined #neo900
herpderphurr has joined #neo900
galiven_ has joined #neo900
mrcaaattt has quit [Ping timeout: 240 seconds]
galiven has quit [Ping timeout: 244 seconds]
chomwitt has quit [Ping timeout: 244 seconds]
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer06 has joined #neo900
DocScrutinizer06 is now known as DocScrutinizer05
trench is now known as trench_
trench_ is now known as trench
dal has joined #neo900
tierce has joined #neo900
dal has quit [Quit: Page closed]
jonsger has joined #neo900
tierce has quit [Ping timeout: 260 seconds]
xman has quit [Ping timeout: 276 seconds]
freemangordon_ has joined #neo900
freemangordon_1 has joined #neo900
freemangordon_ has quit [Ping timeout: 272 seconds]
freemangordon_1 has quit [Ping timeout: 252 seconds]
freemangordon_ has joined #neo900
<DocScrutinizer05> freemangordon: for *sending* ECI data to headset (PulseCode-grounding the MIC line) we need to switch SoC pin V28 (TV_OUT1) to LOW and pulse TVOUT_EN with the data signal. The mux N4022 should be set to 2S2 via 2SEL aka ECI5 during data transfer, then after data completed re-enable normal audio by setting mux to 2S1. ECI data *in* is via N4008 and ECI1 then.
<DocScrutinizer05> wakeup aka button-press is via N4007 and ECI0
<DocScrutinizer05> for headsets detected as ECI-enabled the wakeup/buttonpress/ECI0 signal immediately must cause 2S2 via 2SEL aka ECI5 to switch the circuit to ECI-data mode
<DocScrutinizer05> if we can't set SoC pin V28 (TV_OUT1) we might as well get away with disabling MICBIAS and data-pulsing ECI5 instead of TVOUT_EN
<DocScrutinizer05> according to https://dspace.cc.tut.fi/dpub/bitstream/handle/123456789/20669/hannula.pdf our N900 R4017 should be 3k3, but I guess we get away with the 4k7 it has
<DocScrutinizer05> worst case we could use the normal MICBIAS series R of 2k (2k2 total, though buffered by C4023) and do the reading via ECI_AD, if R4017 turns out to be too high
<DocScrutinizer05> alas aiui we would need to poll the ADCIN then, at a maximum sampling rate
<DocScrutinizer05> ehich isn'
<DocScrutinizer05> t
<DocScrutinizer05> too bad, since it's only needed during the short data bursts
<DocScrutinizer05> what invariably stands are two points: the phone needs to actively detect if attached headset is ECI-enabled, by sending an ECI-data identify request after plug-detect and enabling MICBIAS and waiting for it to stabilize (0.5s?). And #2 is: for all headsets with buttons, ECI or not, the WAKE/pushbutton detection is via N4007 / ECI0
<DocScrutinizer05> the latter is already implemented in maemo I guess
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
Kabouik_ has joined #neo900
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
<DocScrutinizer05> IN CRED IBLE! >> The two MOSFETs share the same package. That‟s why both have the same name on the schematic; V4064. When referring to the MOSFET V4064 on the left of Figure 6.18, the expression left MOSFET is used. The same expression is used when talking about the other MOSFET, but the word left is being replaced with the word right.<< ROTFL
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
<DocScrutinizer05> didn't know you could do that many words to define "left is left, and right is right"
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
<DocScrutinizer05> ARRGH! >> 7.3.1 Probe selection <<
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
raoulzecat has joined #neo900
raoulzecat has quit [Read error: Connection reset by peer]
ecloud has quit [Ping timeout: 276 seconds]
xes has quit [Quit: bye]
ecloud has joined #neo900
freemangordon_ has quit [Quit: Leaving.]
JRHaigh has quit [Ping timeout: 244 seconds]
AndrewX192 has quit [Ping timeout: 252 seconds]
JRHaigh has joined #neo900
AndrewX192 has joined #neo900
AndrewX192 has quit [Ping timeout: 244 seconds]
AndrewX192 has joined #neo900
<wpwrak> seems that he forgot to define what exactly he means with "volt" and "ampere" :)
<wpwrak> but, sometimes such excessive detail is expected in this sort of thesis. maybe this was just the thesis advisor asking for it.
Pangolin has quit [Ping timeout: 260 seconds]
Pangolin has joined #neo900
<DocScrutinizer05> dark side... stays dark
<DocScrutinizer05> we definitely won't re-enable PayPal
<wpwrak> striking similarities: "we held a secret trial against you, found you guilty, but we won't tell you the charges, and there is no appeal either. here's your punishment. have a nice day."
xes has joined #neo900
infobot has joined #neo900
xman has joined #neo900
Guest87957 has quit [Remote host closed the connection]
lobito has quit [Ping timeout: 260 seconds]
<DocScrutinizer05> indeed
<DocScrutinizer05> should we start a "paypal sucks" campaign?
<wpwrak> pointless. you couldn't possibly outdo their own anti-paypal campaign :)
mrcaaatt1 has joined #neo900
herpderphurr has quit [Ping timeout: 260 seconds]
<amatus> you could start a competitor
<amatus> ...which slowly turns into something just as bad
<amatus> and you become the very thing you hated!
<wpwrak> nirvana achieved :)
jonsger has quit [Ping timeout: 260 seconds]
<DocScrutinizer05> you gotta _love_ how ML kills all sane indentation >:-(
<DocScrutinizer05> also epic:
<DocScrutinizer05> +/* Find "enchangement features" block from buffer */
<DocScrutinizer05> +static int eci_get_enchancement_features(struct eci_data *eci)
<bencoh> wtf is that
<DocScrutinizer05> though they know how to spell it: + * ECI "Enhancement Features block has variable size, so we try to
louisdk has joined #neo900
<DocScrutinizer05> bencoh:
<DocScrutinizer05> +MODULE_ALIAS("platform:" ECI_DRIVERNAME);
<DocScrutinizer05> +MODULE_AUTHOR("Nokia Corporation");
<DocScrutinizer05> +MODULE_DESCRIPTION("ECI accessory driver");
<DocScrutinizer05> +MODULE_LICENSE("GPL");
<bencoh> yeah I've read the patch already, but still
<DocScrutinizer05> what's the question?
timclassic has joined #neo900
<DocScrutinizer05> freemangordon: if you ever touch this, please s/enchancement/enhancement/g;s/enchantment/enhancement/g
Pali has joined #neo900
<DocScrutinizer05> ok, finally found the right searchterm, it seems: https://www.google.de/search?q=Multimedia+Headset+for+Nokia+phones++ECI
bredebid has joined #neo900
mrcaaatt1 has quit [Ping timeout: 244 seconds]
SylvieLorxu has joined #neo900
mrcaaatt1 has joined #neo900
<DocScrutinizer05> now if only I could find that Nokia genuine ECI spec they allegedly published, according to http://www.latticesemi.com/~/media/LatticeSemi/Documents/ProductBrochures/AM/EnablingtheNokiaECIforSmartphones.PDF?document_id=45825
<DocScrutinizer05> with all that stuff dug up, there's still missing the protocol definition
<DocScrutinizer05> alternatively the program for that ATtiny20 would suffice too
mrcaaatt1 has quit [Ping timeout: 252 seconds]
<DocScrutinizer05> or we actually need to RE the protocol
timclassic has quit [Ping timeout: 244 seconds]
Kabouik_ has quit [Ping timeout: 276 seconds]
hellekin has quit [Ping timeout: 260 seconds]
hellekin has joined #neo900
Zero_Chaos has quit [Remote host closed the connection]
bredebid has quit [Ping timeout: 276 seconds]
paulk-collins has joined #neo900
galiven__ has joined #neo900
galiven_ has quit [Ping timeout: 272 seconds]
trx has quit [Disconnected by services]
delphi has joined #neo900
louisdk has quit [Ping timeout: 244 seconds]
l_bratch has quit [Quit: Leaving]
l_bratch has joined #neo900
DocScrutinizer05 has quit [Disconnected by services]
DocScrutinizer05 has joined #neo900
ceene has quit [Ping timeout: 264 seconds]
ceene has joined #neo900
ShadowJK_ has quit [Ping timeout: 264 seconds]
ShadowJK has joined #neo900
xes has quit [Ping timeout: 246 seconds]
timclassic has joined #neo900
chomwitt has joined #neo900
raoulzecat has joined #neo900
MonkeyofDoom has quit [Ping timeout: 250 seconds]
SylvieLorxu has quit [Quit: ZNC - http://znc.in]
ChoHag has joined #neo900
<ChoHag> Is the neo 900 close to existing?
<ChoHag> Or: When can I buy one (or two)?
MonkeyofDoom has joined #neo900
xes has joined #neo900
<DocScrutinizer05> you can preorder/crowdfund now, off-the-shelf sale probably won't happen
<DocScrutinizer05> I wouldn't call it "close", we're lucky when we make it this year
<Arch-TK> will the Neo900 come with a servicing manual?
<Arch-TK> A printed servicing manual with hand written notes... It must smell like it was printed 30 years ago.
<Arch-TK> And ruffled edges and a yellowed look...
* Arch-TK would pay another 100 EUR just for a fancy repair manual
* Arch-TK can smell the old book smell, the smell of old books filled with radio schematics.
Pali has quit [Remote host closed the connection]
timclassic has quit [Remote host closed the connection]
jonsger has joined #neo900
<sixwheeledbeast> Would be online in pdf form?
chomwitt has quit [Ping timeout: 244 seconds]
<Arch-TK> no, it must be printed on whatever paper The C Programming Language was printed on and typeset in times roman and courier using an Autologic APS-5 phototypesetter and a DEC VAX 8550 running the 9th edition of the UNIX® operating system.
* Arch-TK quoting from his copy of K&R
<Arch-TK> and stapled together...
<Arch-TK> and the edges must be ruffled as if someone had thrown it around their office for 5 years and then left it at the bottom of a box for 25 years.
jonsger has quit [Ping timeout: 260 seconds]
chomwitt has joined #neo900
<chomwitt> is there sth like a git repo to see the status of the project?
<chomwitt> i mean regardinf the software aspects (drivers) and maybe schematics manuals etc?
paulk-collins has quit [Quit: Leaving]
<Arch-TK> I'm pretty sure all the drivers are mainlined by this point (I hope too)
<Arch-TK> At least somewhere at some point I heard that all the drivers necessary for the n900 had been mainlined, I would imagine it would be a regression if the neo900 couldn't run with the mainline kernel.
<Arch-TK> I plan on using the mainline kernel for my phone distro.
raoulzecat has quit [Ping timeout: 260 seconds]
<chomwitt> Arch-TK: thats cool.
<Arch-TK> I would expect "crazy" but I'll take "cool"
<chomwitt> it could be more cool if there was a repo to see in one place the neo900 specific progress.
<chomwitt> check for example: http://neo900.org/resources
<chomwitt> doesnt that feel 'static'..
<chomwitt> ?
raoulzecat has joined #neo900
<Arch-TK> chomwitt: It's 2AM in most of europe (and 1AM where I live) this might be the reason why nobody here is making much noise.
<Arch-TK> On that note. Good night.