×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Ask Slashdot: Best Way To Block Noise In a Dorm?

nbahi15 Dorm Rooms are not for study (561 comments)

I found that as part of my daily routine was spending hours everyday in the main library. You find a quiet corner, preferably among a stack of non distracting books.

Routines are very good to have for people with focus issues. You get to your room, eat the gruel they serve in the cantina, and head off to the library with all your stuff. Work until 10-midnight, go home sleep. Wash-rinse-repeat.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Re:Wireless wire? (392 comments)

Nowhere near as much? Quantify, please.

On the contrary it isn't convoluted, it removes the complexity of the specific standard outside of the phone and essentially makes Lightning a future proof technology.

As posted in the comments of the blog by an AC:

Airplay is not involved in the operation of this adapter.

It is true that the kernel the adapter SoC boots is based off of XNU, but that’s where the similarities between iOS and the adapter firmware end. The firmware environment doesn’t even run launchd. There’s no shell in the image, there’s no utilities (analogous to what we used to call the “BSD Subsystem” in Mac OS X). It boots straight into a daemon designed to accept incoming data from the host device, decode that data stream, and output it through the A/V connectors. There’s a set of kernel modules that handle the low level data transfer and HDMI output, but that’s about it. I wish I could offer more details then this but I’m posting as AC for a damned good reason.

The reason why this adapter exists is because Lightning is simply not capable of streaming a “raw” HDMI signal across the cable. Lightning is a serial bus. There is no clever wire multiplexing involved. Contrary to the opinions presented in this thread, we didn’t do this to screw the customer. We did this to specifically shift the complexity of the “adapter” bit into the adapter itself, leaving the host hardware free of any concerns in regards to what was hanging off the other end of the Lightning cable. If you wanted to produce a Lightning adapter that offered something like a GPIB port (don’t laugh, I know some guys doing exactly this) on the other end, then the only support you need to implement on the iDevice is in software- not hardware. The GPIB adapter contains all the relevant Lightning -> GPIB circuitry.

It’s vastly the same thing with the HDMI adapter. Lightning doesn’t have anything to do with HDMI at all. Again, it’s just a high speed serial interface. Airplay uses a bunch of hardware h264 encoding technology that we’ve already got access to, so what happens here is that we use the same hardware to encode an output stream on the fly and fire it down the Lightning cable straight into the ARM SoC the guys at Panic discovered. Airplay itself (the network protocol) is NOT involved in this process. The encoded data is transferred as packetized data across the Lightning bus, where it is decoded by the ARM SoC and pushed out over HDMI.

This system essentially allows us to output to any device on the planet, irregardless of the endpoint bus (HDMI, DisplayPort, and any future inventions) by simply producing the relevant adapter that plugs into the Lightning port. Since the iOS device doesn’t care about the hardware hanging off the other end, you don’t need a new iPad or iPhone when a new A/V connector hits the market.

Certain people are aware that the quality could be better and others are working on it. For the time being, the quality was deemed to be suitably acceptable. Given the dynamic nature of the system (and the fact that the firmware is stored in RAM rather then ROM), updates **will** be made available as a part of future iOS updates. When this will happen I can’t say for anonymous reasons, but these concerns haven’t gone unnoticed.

MHL is an industry standard. And that is what the comment was referring to when mention a 'clever wire multiplexing.' The primary problem with it is that it isn't anywhere near universal and not even a standard in the sense there is agreement in implementation. The approach taken by Apple means they can support any standard that comes out in the future with a dongle and software update. This of course being very different than the replace your phone approach of Android.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Anonymous Coward posted this (392 comments)

An anonymous coward on Panic's blog posted this. They elude to that fact they work for Apple and have knowledge about this technology.

Airplay is not involved in the operation of this adapter.
It is true that the kernel the adapter SoC boots is based off of XNU, but that’s where the similarities between iOS and the adapter firmware end. The firmware environment doesn’t even run launchd. There’s no shell in the image, there’s no utilities (analogous to what we used to call the “BSD Subsystem” in Mac OS X). It boots straight into a daemon designed to accept incoming data from the host device, decode that data stream, and output it through the A/V connectors. There’s a set of kernel modules that handle the low level data transfer and HDMI output, but that’s about it. I wish I could offer more details then this but I’m posting as AC for a damned good reason.
The reason why this adapter exists is because Lightning is simply not capable of streaming a “raw” HDMI signal across the cable. Lightning is a serial bus. There is no clever wire multiplexing involved. Contrary to the opinions presented in this thread, we didn’t do this to screw the customer. We did this to specifically shift the complexity of the “adapter” bit into the adapter itself, leaving the host hardware free of any concerns in regards to what was hanging off the other end of the Lightning cable. If you wanted to produce a Lightning adapter that offered something like a GPIB port (don’t laugh, I know some guys doing exactly this) on the other end, then the only support you need to implement on the iDevice is in software- not hardware. The GPIB adapter contains all the relevant Lightning -> GPIB circuitry.
It’s vastly the same thing with the HDMI adapter. Lightning doesn’t have anything to do with HDMI at all. Again, it’s just a high speed serial interface. Airplay uses a bunch of hardware h264 encoding technology that we’ve already got access to, so what happens here is that we use the same hardware to encode an output stream on the fly and fire it down the Lightning cable straight into the ARM SoC the guys at Panic discovered. Airplay itself (the network protocol) is NOT involved in this process. The encoded data is transferred as packetized data across the Lightning bus, where it is decoded by the ARM SoC and pushed out over HDMI.
This system essentially allows us to output to any device on the planet, irregardless of the endpoint bus (HDMI, DisplayPort, and any future inventions) by simply producing the relevant adapter that plugs into the Lightning port. Since the iOS device doesn’t care about the hardware hanging off the other end, you don’t need a new iPad or iPhone when a new A/V connector hits the market.
Certain people are aware that the quality could be better and others are working on it. For the time being, the quality was deemed to be suitably acceptable. Given the dynamic nature of the system (and the fact that the firmware is stored in RAM rather then ROM), updates **will** be made available as a part of future iOS updates. When this will happen I can’t say for anonymous reasons, but these concerns haven’t gone unnoticed.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Re:Wireless wire? (392 comments)

The 30-pin connector has lag. I can attest to that.

So if it worked with 1080p would the SoC solution still be convoluted? Will it still be convoluted if the next iOS software update (something that happens in the world of iOS) resolves the issue?

The alternative to this would be something akin to the MHL standard. However, that standard is new and is not anywhere close to universal. Even the adherents aren't controversy free. Samsung 3 Port controversy The Apple adapter, while clearly not outputting 1080p at this moment, should work on any TV with an HDMI connector without requiring a specs check.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Re:Wireless wire? (392 comments)

I'm sorry but even the most basic search "HDMI latency" will lead you to a myriad of forums on AV and the problems associated with HDMI latency. The issue with a lot of these technologies is that they are billed as a simple trouble free solutions. However, reality is far from it.

I can give you a quick example PS3, the game Guitarsmith, and a Samsung 7 series from 2011. Definite audio lag over pure HDMI. This is such a serious problem that the game even displays a series of different lag remedies every time it starts. Next thing you know you are buying an optical audio cable...

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Re:That is certainly one way to look at it (392 comments)

I personally have filed bugs with Apple before regarding problems in the iOS SDK. As an example, a bug regarding Attributed Text strings leaking, but a work around was found and I received a response. Summary of response: "It does leak and we will fix it. No timeframe for when it will be ready."

So in the case I had an iPad 4 and a Digital AV adapter to test with, I would verify, document the steps to reproduce and submit.

The specs for the Original 30-pin adapter which I can verify are accurate:

Use the Apple Digital AV Adapter to mirror whatever’s on your iPad or iPhone 4S screen — apps, presentations, websites, and more — on your HDTV or HDMI-compatible display in up to 1080p HD (movies play at up to 720p).
Watch slideshows and movies on the big screen in up to 720p by connecting your iPad, iPhone 4, or iPod touch (4th generation) to an HDTV or HDMI-compatible display.
The Apple Digital AV Adapter routes digital audio to screens that support it.
Connect the Apple Digital AV Adapter to your iPad, iPhone 4, iPhone 4S, or iPod touch (4th generation) via the 30-pin dock connector and to your HDMI-compatible display using an HDMI cable (sold separately).
A second 30-pin connector built into the AV adapter lets you charge and sync your device while it’s connected to your HDMI-compatible display.

The specs for the Lightning adapter:

Use the Lightning Digital AV Adapter with your iPad with Retina display, iPad mini, iPhone 5, and iPod touch (5th generation) with Lightning connector. The Lightning Digital AV Adapter supports mirroring of what is displayed on your device screen — including apps, presentations, websites, slideshows, and more — to your HDMI-equipped TV, display, projector, or other compatible display in up to 1080p HD.
It also outputs video content — movies, TV shows, captured video — to your big screen in up to 1080p HD. Simply attach the Lightning Digital AV Adapter to the Lightning connector on your device and then to your TV or projector via an HDMI cable (sold separately).

Based upon this, I would say that Panic has in fact discovered a bug. The adapter is rated without qualification for 1080p.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 Re:Wireless wire? (392 comments)

Let's start with HDMI. What a complete pile of shit. Sync issues, audio/video latency, cable quality issues. I will concede HDMI is superior to the technologies that required half a dozen RCA connectors or separate audio and video connectors, but are we really acting like HDMI is some sort of perfect technology? I have spent far too much time screwing with overscan and lip sync issues for games or movies that just make me want to throw my Smart TV out the window.

So Apple comes out with a connector that seems to be pretty amazing. They pipe the data to a chip and everything magically works. There are some limitations possibly, although at this point it could still be just a bug, but otherwise it works for those people that for whatever reason absolutely need a cabled connection. Many offices these days are putting Apple TVs up, so I have no need within our conference rooms or at my house for a cabled video connection, but I might still buy one of these if I'm at a customer site and the projector happens to support HDMI. It would be very nice if this adapter supported uncompressed 1080p and it might very well, we just don't know. I'm guessing it is a bug.

That said, what is the use case for tethering an iPad to your TV and requiring zero latency? Do we call this the Real Racing 3 requirement? That seems to be what we are talking about here, the case where an iPad is a Wii U, and that seems fairly minor. I believe that the connector and Airplay will always have too much latency for that kind of gaming, but I'm willing to be amazed. Even if it has too much latency for gaming I don't think many people are going to find this to be a show stopper.

about a year ago
top

Apple's Lightning-to-HDMI Dongle Secretly Packed With ARM, Airplay

nbahi15 That is certainly one way to look at it (392 comments)

Fact: Apple has an ARM processor in the cable. It is fair to assume the video is processed by the chip in the cable.

The rest of the facts in this case are just speculation:
* Is design a 'limitation', or a design choice?
* Is the 1600x900 output seen by Panic a Panic problem or an Apple one? Is it a bug or a limitation of the hardware? File a bug and find out
* Is the connector providing Airplay over the 6cm cable? Pure speculation. Sounds plausible, even clever, but that is just a guess.

It seems to me that there is certainly an interesting story in this adapter, but I don't think we know what that story is yet.

about a year ago
top

iOS 6.1.3 Beta 2 Patches evasi0n Jailbreak

nbahi15 Re:Vulnerabilities (272 comments)

And if this was hammer and you wanted to use it as a screwdriver or paper weight, fine. However, this is a device sold not as hardware, but an experience. You were not intended to modify it to do unsanctioned things. Period. If decide to take a hammer to the device to modify it into a paper weight that is your prerogative. If your belief is that Apple should support your conversion to a paper weight by making sure the device cracks in a pleasing way and when it doesn't bitch about it, that is your issue, not Apple's.

Let's also take this ownership claim and the sorry state of the American cellphone industry. You don't buy your cellphone in all likelihood and certainly not historically. You get a phone at least partially owned by the company that gave it to you under the terms of a multi-year contract. If you want a clear ownership situation you need to change the relationship between subscriber and carrier to be one in which they exclusively provide the connectivity and if anything deliver a phone via a payment plan with a clear endpoint.

about a year ago
top

What You Can Do About the Phone Unlocking Fiasco

nbahi15 Require that the carriers provide itemization (416 comments)

What you need is a requirement to list the phone bill separately from the phone.

February Service Plan XXL - $80
Phone payment - $20
Total: - $100

Amount of time remaining on contract - 5 months
Payoff amount for phone - $100

After the phone is paid off the monthly bill would then drop to $80 and no contract. The phone itself should then be unlocked at the completion of the payment plan.

about a year ago
top

What You Can Do About the Phone Unlocking Fiasco

nbahi15 Re:Get over the petitions already (416 comments)

I'm guessing you haven't written many letters or made many phone calls to your representatives. Petitions are quite valuable, especially ones that receive responses from the administration. There are very few avenues for grassroots activism that can elicit a response from the president of the US and this administration has created that avenue.

about a year ago
top

What You Can Do About the Phone Unlocking Fiasco

nbahi15 Taking the petition a bit further (416 comments)

Technological limitations on unlocking your phone aren't the only questionable business practices of cellular providers. I think we need both legalized unlocking, better billing practices, and limitations on the contracts. That is why I put together http://wh.gov/y6kK. Please take a moment to sign it. Body text follows:

Customers of cellular phone plans in the US are treated poorly. We would like to see regulations that require things like:

1) A bill that reflects the advertised price, and separate line items that show the cost of the phone plan and the phone.

2) A bill that shows the cost of the phone purchased and how much of the phone has been paid off

3) Upon completion of a contract the customer has the right to have any technological restrictions removed that prevent its use on other carriers networks.

4) The right to buy out the phone and terminate the contract at any time.

5) A limit to the terms of contracts allowed.

6) The right to buy a 3rd party phone and join a carriers network with no contractual obligations.

about a year ago
top

Norway Tax Auditors Want To Open Source Cash Registers To Combat Fraud

nbahi15 Re:Just releasing the source may not fix it (161 comments)

Running an all cash business in Norway would be pretty disastrous. We receive and pay our bills via the bank electronically and in stores with chip-cards (BankAxept) for almost everything else. Visa and Mastercard are not universally accepted since the business would be charged a fee. I keep waiting for the day in which street performers put out little cellular bank card terminals since many people couldn't give them money even if they wanted to for the lack of cash.

about a year ago
top

Who's Pirating Game of Thrones, and Why?

nbahi15 HBO is the Joffrey of TV. (1004 comments)

I'm an american living abroad and I buy everything I watch through my US iTunes account except Game of Thrones. Why? Because we get every HBO show months or years later. In the meantime, everyone at work has already seen it. I did finally buy Season 1 on iTunes, but that was well after I watched it.

about 2 years ago
top

Can You Buy Tech With a Clean Conscience?

nbahi15 No. (412 comments)

This comment intentionally left blank.

about 2 years ago
top

Apple Launches New Legal Attack On Samsung

nbahi15 Re:hmmm (490 comments)

It all depends in your position on software patents and design. If you live in the US they are the law of the land.

Our company, for example, cannot sell our product in the US because we would most certainly violate a software patent from a US company regarding trading ladders.

If you are offended by the word steal then clearly you don't know much about common usage in the english language, nor can you empathize with Apple's position. Stealing in this case means, "taking sales from." This is common usage of the term. Apple's position appears to be that Android and Samsung have had almost no original thought in their product. Just look at Android SDK around 2007. Then look at the post iPhone releases. Look at the phones from major manufacturers in 2007 and then again in the post-iPhone market. If you can't see that Apple changed the competitive landscape then I guess there isn't much more to discuss.

When you've done that look at Windows Phone 7. There are original ideas and a new approaches to that design. I would be surprised to see Apple ever pursue WP7's design legally.

While I can't speak to your personal finances, iPhone can cost as little as a dollar in some markets with certain carriers. If that isn't affordable, what is?

more than 2 years ago
top

Apple Launches New Legal Attack On Samsung

nbahi15 Re:Voice Search (490 comments)

As a likely candidate for the fanboy title, since I seem to be accused of it fairly regularly, I will say that the whole issue is whether you like software patents or not. I don't like software patents, but that is the environment you live in. Apple operates within that environment, as does the opposition. They all use patents as a competitive weapon. So what? Don't like it? How about changing the law? I'm waiting.

more than 2 years ago
top

Apple Launches New Legal Attack On Samsung

nbahi15 Re:hmmm (490 comments)

Not scared. Pissed. Android steals sales from Apple using Apple's innovation. Innovation in the form of bringing the user experience together in the right way. I'm not sure if this is the right forum considering the above poster that couldn't spell Samsung got modded 5 insightful, but Apple led the phone business out of the wilderness. They didn't invent touch screens, they didn't event mobile technology, or surfing the web on your phone. Hell they didn't invent a single damn thing on the phone if you want to be academic about it. What Apple did is make it work for the first time. Do you remember how disappointingly shitty phones were before 2007?

Look at the phones Samsung was putting out in 2007 like the Blackjack. Back then they copied Blackberry. Samsung is like a factory sized photocopier.

But what upsets me about Android and Samsung is that the phones and the platform just suck. I hate developing on it. Terrible architecture, 1990s state of the art programming language, poor performance, terrible tools. If you want to buy a phone right now other than an iPhone because you can't bear the thought of owning an Apple product. Consider Windows Phone 7. It is at least an interesting platform that deserves some love.

more than 2 years ago

Submissions

top

Petition to Modernize US Banking

nbahi15 nbahi15 writes  |  about a year ago

nbahi15 writes "Our banking system is a playground for fraud and the overall experience is ripe for revolution. Some classic examples of how fundamentally flawed the US banking system include Don Knuth reward checks ending in 2008 because simply seeing the MICR code at the bottom was enough for people to generate fraudulent checks and cause problems for his bank. Many people in the US have been personally effected by having fraudulent transactions against their credit cards, stolen or forged checks, and the high cost of doing business through existing banks. So I have petitioned the Obama administration to comment on the possibility of some meaningful improvements to todays banking system. It would be great to get Slashdotter's opinions about how the US banking system could be improved and get to the 25000 votes necessary to get an official response."
top

VirtualBox 3.2.0 supports Mac OSX virtualization

nbahi15 nbahi15 writes  |  more than 3 years ago

nbahi15 (163501) writes "With the release of VirtualBox 3.2.0 Mac OSX can finally be run as a guest as long as you are on Mac hardware."
top

iPhone Now Boots Linux

nbahi15 nbahi15 writes  |  more than 5 years ago

nbahi15 (163501) writes "Those crazy iPhone hackers have done it again by getting the iPhone to boot Linux. The offical site has instructions to download and install OpeniBoot on your iPhone or 1st generation iPod Touch.

All typing is done from a PC over USB since they haven't developed the necessary touch screen drivers. They are looking for developers, especially anyone familiar with porting Android."
top

iPhone unlocked

nbahi15 nbahi15 writes  |  more than 6 years ago

nbahi15 writes "Links to iPhone unlocks started appearing on sites like iPhoneSimFree today. The cost for the unlock from Wireless Imports was $99, but other sites offered it for as little at $50. The iPhone Dev Team has quickly responded with a free unlock.

I wonder how different the commercial approach is to the free one? Will diversity of hacks ensure the phone remaining unlocked? How will AT&T and Apple react?"

Journals

nbahi15 has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...